装备电子系统的研发、测试、保障解决方案中心

Testwell CTC++代码覆盖率测试工具
产品中心 Testwell CTC++代码覆盖率测试工具
产品概述

       代码覆盖率包含所有级别、支持所有编译器和所有嵌入式目标

       Testwell CTC++是一个功能强大且易于使用的代码/覆盖率测试工具,它显示了已执行(测试)的代码的所有部分。该工具支持所有覆盖级别,可用于安全关键项目。

功能特性

代码覆盖率测试


支持所有覆盖级别

   ● 语句覆盖

   ● 函数覆盖

   ● 分支覆盖

   ● 条件覆盖

   ● MC/DC覆盖

   ● 多条件覆盖(MCC)


      Testwell CTC++是分析嵌入式目标和微控制器代码覆盖率的理想工具。它既可以用于主机,也可以用于目标环境。


   ● 极小的插装开销

   ● 支持所有目标环境的代码覆盖

   ● 在资源很小的目标环境也能工作

   ● 支持任何编译器/交叉编译器


易于使用

   ● 无需修改代码

   ● 支持现存的Makefile

   ● 运行速度快

   ● 无缝集成常见开发环境IDE

   ● 支持C和C++


代码覆盖率结果

   ● 覆盖率总结报告

      □ 目录

      □ 文件

      □ 函数

   ● 测试的代码列表

   ● 覆盖率总结列表

   ● 执行时间列表


Testwell CTC++的附加组件

   ● 支持Java

   ● 支持C#


使用Testwell CTC++的代码覆盖能够帮助:

   ● 满足标准的要求

   ● 编写更好的测试用例

   ● 避免冗余的测试

   ● 发现死代码

   ● 向客户证明代码覆盖率

   ● 向供应商要求代码覆盖率的证明

   ● 通过检查运行时行为发现瓶颈


符合标准的资格认证包

DO-178C   IEC 61508   EN 50128  ISO 26262


资格认证包

      使用Testwell CTC++的资格鉴定工具包简化项目的所有认证过程。Testwell CTC++支持以下标准:

      ● DO-178C / ED-12C

       机载系统和设备认证中的软件考虑

      ● IEC 61508

       电气/电子可编程电子安全相关系统的功能安全

      ● EN 50128

       铁路应用 - 通信、信号和处理系统

      ● ISO 26262

       道路车辆 – 功能安全