北京计算机技术及应用研究所杨鹏飞获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京计算机技术及应用研究所申请的专利一种覆盖率驱动的嵌入式软件闭环测试平台和方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115168229B 。
龙图腾网通过国家知识产权局官网在2025-07-04发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210890317.1,技术领域涉及:G06F11/3668;该发明授权一种覆盖率驱动的嵌入式软件闭环测试平台和方法是由杨鹏飞;李伟;杨波;刘卉;王敏君;李敏设计研发完成,并于2022-07-27向国家知识产权局提交的专利申请。
本一种覆盖率驱动的嵌入式软件闭环测试平台和方法在说明书摘要公布了:本发明涉及一种覆盖率驱动的嵌入式软件闭环测试平台和方法,属于嵌入式软件开环测试技术领域。本发明利用测试过程中统计嵌入式软件的代码覆盖率指标作为反馈信息,通过比较反馈的覆盖率和目标覆盖率的差异,驱动激励产生器改变嵌入式软件的输入,从而提高嵌入式软件功能测试的覆盖性和充分性,解决传统嵌入式软件开环测试时测试覆盖率有限,测试完备性不易评估,功能测试不充分等问题;利用桩模块记录测试过程中的关键中间变量,解决测试可观测性不足问题;利用测试输入记录技术解决测试输入自动复现问题,提高测试的可重用性。
本发明授权一种覆盖率驱动的嵌入式软件闭环测试平台和方法在权利要求书中公布了:1.一种覆盖率驱动的嵌入式软件闭环测试平台,其特征在于,包括覆盖率目标模块、激励产生器、嵌入式软件、测试结果收集器、参考模型、结果比对器、桩模块、覆盖率数据收集器、覆盖率统计器、覆盖率反馈器、覆盖率差异比较器和测试输入记录仪,其中嵌入式软件对外的接口包括输入接口和输出接口; 所述激励产生器分别和嵌入式软件的输入接口、参考模型相连接,激励产生器根据覆盖率目标模块给出的覆盖率目标为嵌入式软件、参考模型提供相同的测试输入;所述嵌入式软件的输出接口和测试结果收集器相连接,测试结果收集器用于收集嵌入式软件的输出数据; 所述嵌入式软件还和桩模块相连接,桩模块用于对嵌入式代码进行插桩,用于获取代码语句、分支和条件覆盖率信息所组成的覆盖率数组,桩模块还用于记录测试过程中的关键中间变量,在测试结束时,将测试过程中记录的关键中间变量信息发送给测试结果收集器;所述参考模型、测试结果收集器分别和结果对比器相连接,参考模型和测试结果收集器分别为结果比对器提供测试标准解和实际测试结果,结果比对器用于比对该测试标准解和实际测试结果从而给出测试结果的比对结果; 所述覆盖率数据收集器和桩模块相连接,在测试结束时收集桩模块的覆盖率数组;所述覆盖率统计器和覆盖率数据收集器相连接,覆盖率统计器用于读取并合并测试过程中覆盖率数据收集器的覆盖率数组,给出合并后的覆盖率统计信息,并发送给覆盖率数据反馈器; 所述覆盖率反馈器和覆盖率统计器相连接;所述覆盖率目标模块和覆盖率反馈器通过覆盖率差异比较器相连接,覆盖率差异比较器用于将覆盖率目标模块给出的覆盖率目标、覆盖率反馈器给出的覆盖率数组比较后得出覆盖率差异信息;所述覆盖率差异比较器和激励产生器相连接,覆盖率差异比较器给出的覆盖率差异信息和所述比对结果作为激励产生器的输入来源,驱动激励产生器更新测试输入; 所述测试输入记录仪和激励产生器相连接,测试输入记录仪记录激励产生器的时序输入数据,用于在嵌入式软件更改时为回归测试提供输入;测试输入记录仪记录的测试输入数据和功能测试项存在一一对应关系。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京计算机技术及应用研究所,其通讯地址为:100854 北京市海淀区永定路51号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。