版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WO2021057057A1,2021.04.01一种覆盖率驱动的嵌入式软件闭环测试平本发明涉及一种覆盖率驱动的嵌入式软件2所述激励产生器分别和嵌入式软件的输入接口、参考模型相连接,激所述嵌入式软件还和桩模块相连接,桩模块用于对嵌入式代码进所述覆盖率数据收集器和桩模块相连接,在测试结束时收集桩模块的所述覆盖率反馈器和覆盖率统计器相连接;所述覆盖率目标模块和覆盖率差异比较器相连接,覆盖率差异比较器用于将覆盖率目标模块给出的覆盖率目标、所述测试输入记录仪和激励产生器相连接,测试输入记录仪记录激励5.一种利用如权利要求1至4中任一项所述平台实现的嵌入式软件闭环测试平台实现第五步,测试结果收集器收集桩模块记录的测试过程中3第六步,结果比对器比对参考模型输出的测试标准解和测试第七步,覆盖率数据收集器在测试结束时收集某测试输入条件下桩模块的覆盖率数第九步,覆盖率差异比较器比较覆盖率反馈器和覆盖率第十步,当嵌入式软件更改时,测试输入记录仪根据所记覆盖率统计器合并新的测试覆盖率数据后,然后判断是否达到覆盖率址空间写入测试输入数据序列,然后按照对应的输入接口时序关系输入到嵌入式软件中,参考模型按照顺序状态机方式将激励产生器的各时序输入下的测试标准解发送给结果比10.一种如权利要求1至4中任一项所述的平台在嵌入式软件开环测试技术领域中的应4程中的重要方面。现有嵌入式软件动态测试技术往往是测试人员根据需求设计测试用例,[0003]通过代码覆盖率驱动的功能测试技术可以通过尽可能覆盖软件中各个语句和分5解和实际测试结果从而给出测试结果的比对[0010]所述覆盖率数据收集器和桩模块相连接,在测试结束时收集桩模块的覆盖率数[0016]本发明还提供了一种利用所述平台实现的嵌入式软件闭环测试平台实现的测试盖率差异信息,基于所述覆盖率差异信息和所述比对结果驱动激励产生器更新测试输入,6式将激励产生器的各时序输入下的测试标准解发送嵌入式软件功能测试的覆盖性和充分性,解决传统嵌入式软件开环测试时测试覆盖率有[0037]图3是本发明的根据反馈的代码覆盖率数据自动调整激励产生器输出的测试输入7[0041]如图1所示,本发明提供的一种覆盖率驱动的嵌入式软件闭环测试平台包括覆盖比对器比对该测试标准解和实际测试结果从而给出测试结果[0044]所述覆盖率数据收集器和桩模块相连接,在测试结束时收集桩模块的覆盖率数[0047]如图2所示,本发明提供了一种利用上述覆盖率驱动的嵌入式软件闭环测试平台8态变量)信息和时序信息,所述时序信息包括嵌入式软件输入量与输出量直接的相对时间盖率差异信息,基于所述覆盖率差异信息和所述比对结果驱动激励产生器更新测试输入,9[0061]上面给出的嵌入式软件常用代码结构插桩点中包含了嵌入式软件中常用的语句分支。图3是以RTinsight覆盖率工具为例说明统计覆盖率信息的插桩模块的设计思路,数据g_vmc_buf的数据帧通过Send函数驱动外部接口发送给覆盖率数据收集器,覆盖率数[0062]图3是根据反馈的代码覆盖率数据自动调整激励产生器输出的测试输入的示意[0063]第1步,按照需求规格说明的要求,激励产生器产生各功能测试项的正常测试输激励产生器的各时序输入下的参考模型所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论