C/C++test 是专门针对C和C++语言的开发测试方案,经广泛证明是能提高软件开发效率和代码质量的自动化最佳实践解决方案。

C/C++测试工具,可以自动完成静态分析(包括规则检查,数据流分析,代码审查等)、自动生成单元测试,自动测试任何C/C++类、函数或部件,自动生成测试用例、测试驱动程序或桩调用,无需手工编写脚本,提供覆盖率分析并能进行运行时内存问题检测等高端测试。支持VC/VS、CCS、Tornado、Keil、IAR等主流IDE、可与SVN、ClearCase、CVS、Git等源码管理工具集成、可自动生成报告,支持PDF、XML、HTML格式及XSL定制、支持命令行模式,实现全自动化测试。C++test与Parasoft的GRS报告系统相集成,后者提供了具有向下钻取功能并基于Web的交互式仪表板,允许团队根据C++test结果和其它关键的进程度量值,跟踪项目的状态和趋势。

功能

  • 通过静态分析使代码遵守用户选定的编码规范
  • 提供图形化的 RuleWizard 编辑器创建自定义的编码规则
  • 通过对代码路径做静态模拟分析以定位潜在的运行时错误
  • 提供图形化接口和动态跟踪功能使代码审查自动化
  • 应用程序监测/内存分析
  • 自动生成并执行单元和组件级的测试
  • 灵活的桩函数机制
  • 完全支持回归测试
  • 代码高亮显示的覆盖率分析
  • 不止针对单元测试的代码覆盖率分析(包括应用程序级的测试)
  • 使用图形界面和命令行方式进行全面团队部署
  • 支持嵌入式和跨平台开发