实时软件测试集成环境CuttleITE

CuttleITE是一种基于总线监听技术,完全面向测试过程的白盒实时测试工具,是目前在系统级、集成级软件测试,特别是嵌入式系统的最佳实践工具之一,尤其适用于嵌入式系统软件的测试。

功能

  • 覆盖率分析:支持函数覆盖、语句覆盖、分支覆盖和MC/DC
  • 性能分析:统计所有函数的运行时间
  • 调用关系分析:分析运行时函数真实调用关系
  • 函数流分析:描述整个程序执行过程中函数的调用顺序
  • 内存分析:统计内存操作,包括内存大小、分配和释放(成功/失败)次数
  • 代码回放:TracePlayer通过离线回放代码,实现故障分析
  • A-B计时:统计代码中任意两行语句间的执行时间
  • 测试结果:测试结果可以导入、导出和合并,支持测试,可自动生成WORD、TXT和XML格式报告,支持用户模板定制。