[发明专利]一种嵌入式软件测试的故障注入装置有效
| 申请号: | 201910915676.6 | 申请日: | 2019-09-26 |
| 公开(公告)号: | CN110704315B | 公开(公告)日: | 2022-10-25 |
| 发明(设计)人: | 赵昶宇 | 申请(专利权)人: | 天津津航计算技术研究所 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 300308 天津*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种嵌入式软件测试的故障注入装置,涉及嵌入式软件测试技术领域。本发明通过各种总线通讯接口在特定的位置和特定的时刻向被测试的目标系统注入故障用例,目标系统执行完该故障用例后记录故障用例和故障用例执行结果并给出测试结论。该装置不需要修改原有的软件源代码,只是在软件运行时,根据故障注入的时间和位置增加部分测试软件源代码,通过增加的这部分代码,可以实现软件运行过程中动态的改变代码中关键的全局变量、局部变量、寄存器、硬件地址和软件接口等信息内容,完成软件故障注入测试并自动生成测试结论。该装置实现简单,对被测试目标系统软件影响较小,极大的提高了嵌入式软件的容错性、可靠性和安全性。 | ||
| 搜索关键词: | 一种 嵌入式 软件 测试 故障 注入 装置 | ||
【主权项】:
1.一种嵌入式软件测试的故障注入装置,其特征在于,包括目标系统计算机模块和监控器模块;/n其中,所述目标系统计算机模块包括主机板,所述主机板内运行目标系统软件;/n所述监控器模块用于建立软件故障测试用例库,包括主机模块、1553B总线模块、智能串口模块、CAN总线模块和双冗余网络模块;所述主机模块用于完成软件故障测试用例库构建;所述1553B总线模块用于实现监控器模块通过1553B总线向目标系统软件发送故障测试用例,智能串口模块用于实现监控器模块通过串口向目标系统软件发送故障测试用例,CAN总线模块用于实现监控器模块通过CAN总线向目标系统软件发送故障测试用例,双冗余网络模块用于实现监控器模块通过以太网向目标系统软件发送故障测试用例。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910915676.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式软件测试的故障注入方法
- 下一篇:一种国产环境下办公软硬件测试方法





