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 文件。
- 英飞凌推出OptiMOS™ Linear FET 2 MOSFET, 赋能先进的热插拔技术和电池保护功能
- SGMII及其应用
- 贸泽开售用于机器人和机器视觉的 STMicroelectronics B-CAMS-IMX模块
- 三星 Exynos 2600 芯片前景堪忧:良率挑战严峻,有被取消量产风险
- 苹果搁置反垄断报告的请求遭印度监管机构拒绝,案件将继续推进
- 2024年Automechanika Shanghai海量同期活动刷新历届记录,汇聚行业智慧,共谋未来发展
- 企业文化分享 如何培养稀缺的硅IP专业人员?SmartDV开启的个人成长与团队协作之旅
- 恩智浦发布首个超宽带无线电池管理系统解决方案
- 北交大本科生探秘泰克先进半导体开放实验室,亲历前沿高科技魅力
- 新帅上任:杜德森博士(Dr. Torsten Derr)将于2025年1月1日出任肖特集团首席执行官