- 1
- 0
- 约1.37万字
- 约 22页
- 2026-01-19 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN115168229B(45)授权公告日2025.07.04
(21)申请号202210890317.1
(22)申请日2022.07.27
(65)同一申请的已公布的文献号申请公布号CN115168229A
(43)申请公布日2022.10.11
(73)专利权人北京计算机技术及应用研究所地址100854北京市海淀区永定路51号
(72)发明人杨鹏飞李伟杨波刘卉王敏君李敏
(74)专利代理机构中国兵器工业集团公司专利中心11011
专利代理师王雪芬
(51)Int.CI.
GO6F11/3668(2025.01)
GO6F11/362(2025.01)
(56)对比文件
CN114579440
WO2021057057
审查员李骁
权利要求书2页
A,2022.06.03
A1,2021.04.01
说明书8页附图2页
(54)发明名称
一种覆盖率驱动的嵌入式软件闭环测试平台和方法
(57)摘要
CN115168229B本发明涉及一种覆盖率驱动的嵌入式软件闭环测试平台和方法,属于嵌入式软件开环测试技术领域。本发明利用测试过程中统计嵌入式软件的代码覆盖率指标作为反馈信息,通过比较反馈的覆盖率和目标覆盖率的差异,驱动激励产生器改变嵌入式软件的输入,从而提高嵌入式软件功能测试的覆盖性和充分性,解决传统嵌入式软件开环测试时测试覆盖率有限,测试完备性不易评估,功能测试不充分等问题;利用桩模块记录测试过程中的关键中间变量,解决测试可观测性
CN115168229B
CN115168229B权利要求书1/2页
2
1.一种覆盖率驱动的嵌入式软件闭环测试平台,其特征在于,包括覆盖率目标模块、激励产生器、嵌入式软件、测试结果收集器、参考模型、结果比对器、桩模块、覆盖率数据收集器、覆盖率统计器、覆盖率反馈器、覆盖率差异比较器和测试输入记录仪,其中嵌入式软件对外的接口包括输入接口和输出接口;
所述激励产生器分别和嵌入式软件的输入接口、参考模型相连接,激励产生器根据覆盖率目标模块给出的覆盖率目标为嵌入式软件、参考模型提供相同的测试输入;所述嵌入式软件的输出接口和测试结果收集器相连接,测试结果收集器用于收集嵌入式软件的输出数据;
所述嵌入式软件还和桩模块相连接,桩模块用于对嵌入式代码进行插桩,用于获取代码语句、分支和条件覆盖率信息所组成的覆盖率数组,桩模块还用于记录测试过程中的关键中间变量,在测试结束时,将测试过程中记录的关键中间变量信息发送给测试结果收集器;所述参考模型、测试结果收集器分别和结果对比器相连接,参考模型和测试结果收集器分别为结果比对器提供测试标准解和实际测试结果,结果比对器用于比对该测试标准解和实际测试结果从而给出测试结果的比对结果;
所述覆盖率数据收集器和桩模块相连接,在测试结束时收集桩模块的覆盖率数组;所述覆盖率统计器和覆盖率数据收集器相连接,覆盖率统计器用于读取并合并测试过程中覆盖率数据收集器的覆盖率数组,给出合并后的覆盖率统计信息,并发送给覆盖率数据反馈
器;
所述覆盖率反馈器和覆盖率统计器相连接;所述覆盖率目标模块和覆盖率反馈器通过覆盖率差异比较器相连接,覆盖率差异比较器用于将覆盖率目标模块给出的覆盖率目标、覆盖率反馈器给出的覆盖率数组比较后得出覆盖率差异信息;所述覆盖率差异比较器和激励产生器相连接,覆盖率差异比较器给出的覆盖率差异信息和所述比对结果作为激励产生器的输入来源,驱动激励产生器更新测试输入;
所述测试输入记录仪和激励产生器相连接,测试输入记录仪记录激励产生器的时序输入数据,用于在嵌入式软件更改时为回归测试提供输入;测试输入记录仪记录的测试输入数据和功能测试项存在一一对应关系。
2.如权利要求1所述的平台,其特征在于,所述输入接口的类型包括AD接口、IO接口、RS422接口、RS485接口、CAN接口、1553B接口、FPGA接口、中断接口、EMIF总线接口。
3.如权利要求1所述的平台,其特征在于,所述输出接口的类型包括DA接口、IO接口、RS422接口、RS485接口、CAN接口、1553B接口、FPGA接口、EMIF总线接口。
4.如权利要求1所述的平台,其特征在于,所述覆盖率统计器是RTinsight。
5.一种利用如权利要求1至4中任一项所述平台实现的嵌入式软件闭环测试平台实现的测试方法,其特征在于,包括
您可能关注的文档
- CN115048759B 一种基于模型预测的污水管网外水入流量和入流点精确估计方法 (扬州城控排水管网运维有限公司).docx
- CN115051025B 一种用于锂离子电池的复合固态电解质的制备方法 (浙江大学衢州研究院).docx
- CN115051329B 一种双馈风场送出线路保护方法及系统 (国网山西省电力公司经济技术研究院).docx
- CN115063658B 目标检测方法、装置、设备、存储介质和程序产品 (中国工商银行股份有限公司).docx
- CN115064301B 一种钙钛矿太阳能电池及其碳浆料、制备方法 (湖北万度光能有限责任公司).docx
- CN115070726B 一种基于大负载机器人的高精度力感知控制系统及方法 (浙江理工大学).docx
- CN115076678B 一种联合循环耦合熔盐储能深度调峰系统及其方法 (华电电力科学研究院有限公司).docx
- CN115077373B 一种基于变桨电机电流信号的风轮方位角判别方法及装置 (西安热工研究院有限公司).docx
- CN115081084B 考虑非极限土压力分布模式的偏压基坑围护结构设计方法 (浙大城市学院).docx
- CN115081264B 一种基于comsol的变压器套管电-热-机耦合仿真分析方法及系统 (国网陕西省电力有限公司电力科学研究院).docx
原创力文档

文档评论(0)