劳特巴赫TRACE32提供代码覆盖新功能
关键字:医疗
2013 年 1月,TRACE32 Power View开始 提供一些新功能,包括可备份代码覆盖分析结果文档化。新增加功能包括评论功能和 XML 导出功能。
“这是非常重要也非常适用的新增功能之一” , 劳特巴赫中国公司技术经理行明安说,许多客户(例如,医疗或航空电子市场)为确保具体的产品质量合格, 通常需要提供语句覆盖与判定覆盖验证。同时对某些特定的代码做些必要的注释,较终以标准通用文档的形式输出, 极大的方便客户文档的生成和整理工作。同时提供较有效, 较准确的实时程序运行覆盖率测试报告。
评论功能
一般而言,开发人员应编写测试案例证明一个嵌入式系统完全符合所有要求。然后,该测试案例也将作为系统测试的依据。
为了收集数据以进行代码覆盖分析,跟踪工具记录在系统测试期间执行的指令的所有相关信息(记录)。记录的跟踪信息在代码覆盖数据库内由 TRACE 32 Power View 管理。此功能使用户可以从各个方面分析和显示代码覆盖分析结果(审查)。
完成测试后,测试人员必须决定:
假如一段代码未执行是否可以被认为符合要求?如果是,必须创建一个合适的试验案例,以用于下一次系统试运行。
如果未执行的一段代码被认为符合在当前系统配置条件下不可测试的要求,那么可使用新 TRACE32 评论功能解释其原因(评论)。
是否有任何“死”代码?必须从软件中删除。
XML 导出
在系统测试完成后, 您必须记录代码覆盖分析结果。TRACE32 Power View 现在支持导出 XML 格式的分析结果。同时可以导出下列文件:
1. 汇编代码和高级语言代码, 以及代码覆盖标记 (my_coverage.xml)。
2. 代码覆盖分析的高级结果,例如,模块或功能覆盖。
3. 提供评论,解释为什么单独的代码段即使在测试期间未执行仍被许可 (bookmark.xml)。
劳特巴赫提供一份转换文件,用于在网页浏览器内直观显示测试结果 (t32transform.xsl)。如果有必要,还可以将结果保存为一个 PDF 文件。
相关阅读:
- ...2013/03/22 16:07·2013劳特巴赫专家面对面正式启动
- ...2012/11/20 09:44·劳特巴赫与同济大学英飞凌汽车电子实验室达成合作
- ...2012/08/20 13:13·“仿真模型”与“系统跟踪” ---2012劳特巴赫技术专家论坛新亮点
- ...2012/03/02 17:15·“劳特巴赫培训学院”2012全年培训开跑
- ...2012/02/09 13:35·劳特巴赫TRACE32® 支持调试InsydeH2OTM UEFI BIOS
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术
产品快讯更多
企业新闻更多