CN115168229B 一种覆盖率驱动的嵌入式软件闭环测试平台和方法 (北京计算机技术及应用研究所).docxVIP

  • 1
  • 0
  • 约1.37万字
  • 约 22页
  • 2026-01-19 发布于重庆
  • 举报

CN115168229B 一种覆盖率驱动的嵌入式软件闭环测试平台和方法 (北京计算机技术及应用研究所).docx

(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中任一项所述平台实现的嵌入式软件闭环测试平台实现的测试方法,其特征在于,包括

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档