Testwell CTC++代码覆盖分析工具套件


Testwell CTC++代码覆盖分析工具套件 
是一款功能强大、使用便捷的测试代码覆盖分析工具套件,提供了一种度量手段,帮助您更好地平衡编写代码和测试代码的工作量。它可以帮助工程师准确的判断哪些源代码经过了测试,是否还需要补充测试代码,从而在产品的开发、测试阶段帮助工程师及时发现潜在问题,更好的提升产品质量。
工具套件支持所有的测试的等级,并将应用于重大的安全的项目。工具套件在您的集成开发环境(IDE)或您的持续集成系统中运行,其中包含了测试优化功能,使您的测试运行得更快、发现问题更早。
代码覆盖工具显示了哪一行的代码(语句)或者源代码(分支)的哪个分支已经被一组或者多组测试范例数据执行过了。生成的报告显示了你的测试包的完整性。通过显示未测试的代码,你可以很容易地重新设计测试范例来执行代码中未测试的部分。这是最大化地识别和消除错误、改进产品质量的关键。
代码覆盖率工具的功能
• 语句覆盖
• 功能覆盖 
• 判定覆盖/分支覆盖
• 条件覆盖
• 修正条件/判定覆盖(MC/DC)
• 多条件覆盖(MCC)
• 支持开发、集成级和系统级测试
• 生成界面友好的文本、HTML、XML和Excel输入表单报告
代码覆盖分析工具套件是一款分析嵌入式目标模块和微控制器代码覆盖率分析的理想工具。在主机或者实时嵌入式环境中运行,其优势:
• 运行时非常小开销
• 完全支持所有的目标主机
• 适用于非常小的目标主机
• 完全支持各类编译器
使用灵活、便捷                              
• 无需对已有代码进行修改                 
• 支持已有Makefile文件                             
• 执行速度非常快                                        
• 与IDE环境无缝集成                                  
• 支持C 和C++                                  
代码覆盖率结果
•    代码覆盖率报告概要
--目录汇总
--文件汇总
--函数汇总
• 执行文件列表
•    未测试代码列表
•    未覆盖代码列表
•    覆盖率统计列表