首页> 中文学位 >智能电能表软件黑盒测试技术研究
【6h】

智能电能表软件黑盒测试技术研究

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题背景及研究的目的意义

1.2 国内外研究现状

1.2.1 智能电能表的发展

1.2.2 嵌入式软件测试的国内外现状

1.3 本文研究内容

第2章 智能电能表软件体系结构分析

2.1 软件体系结构

2.2 嵌入式软件常用的体系结构

2.3 智能电能表工作原理

2.4 智能电能表软件体系结构

2.5 本章小结

第3章 智能电能表软件故障模式分析及分类

3.1 FMEA基本实施步骤

3.2 智能电能表软件故障模式及影响分析

3.2.1 电量故障模式及原因

3.2.2 通信故障模式及原因

3.2.3 显示故障模式及原因

3.2.4 时钟故障模式及原因

3.2.5 费控故障模式及原因

3.2.6 电池故障模式及原因

3.2.7 其他故障模式及原因

3.3 智能电能表软件故障模式分类

3.3.1 神经网络基本原理

3.3.2 基于神经网络的软件故障模式分类

3.4 本章小结

第4章 关键测试用例的设计与实现

4.1 黑盒测试用例设计

4.2 智能电能表的测试用例设计

4.2.1 计量单元测试用例

4.2.2 通信单元测试用例

4.2.3 时钟单元测试用例

4.2.4 电源模块测试用例

4.3 基于故障注入的测试用例设计

4.3.1 故障现象分析

4.3.2 故障现象复现方法及故障注入测试

4.4 本章小结

第5章 基于测试平台的测试用例实验

5.1 测试平台组成

5.2 测试用例有效性的实验验证

5.3 本章小结

6.1 结论

6.2 展望

参考文献

攻读硕士学位期间发表的论文及参与科研情况

致谢

展开▼

摘要

智能电能表是重要的电力计量设备,关系国计民生。据统计现场运行电表的故障率在0.004%,其中软件引起的故障高达20%,因此软件成为影响电表可靠性、稳定性的关键因素。本文对目前智能电能表软件体系结构及软件故障模式和产生原因进行分析,研究重要故障复现方法,并依据故障信息设计具有一定深度和广度的测试用例,通过测试平台验证所设计测试用例的有效性。论文的主要工作如下:
  首先分析目前嵌入式软件常用的体系结构,探讨各种结构的特点。智能电能表软件作为特殊的嵌入式软件的一种,通过分析其工作原理并结合其硬件的模块化设计,设计了电能表典型的软件体系架构模型,并分析这种体系结构的合理性。
  其次运用FMEA(Failure Mode and Effects Analysis)方法,对目前智能电能表现场运行及实验室测试过程中的各种软件故障及原因进行详细分析,研究智能电能表软件的失效原因。为快速查询故障信息并准确定位故障模式,从而指导测试用例设计,设计了基于神经网络的故障模式自动识别,实现了最佳的分类效果。
  基于黑盒测试方法和测试用例设计的原则,针对故障较高的模块设计具有一定深度和广度的测试用例。结合某一具体故障现象,运用故障注入的设计原则研究故障复现及检测方法。基于测试平台对所设计的测试用例进行实验验证,测试结果表明所设计的测试用例可以激发智能电能表故障,发现潜在软件缺陷,验证了测试用例的合理性,对智能电能表的测试具有重要意义。
  最后总结本文并展望未来的工作。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号