劳特巴赫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劳特巴赫专家面对面正式启动(02-25)