|
|
|
|
VectorCAST-产品特性
|
| 专门面向单元测试的工具,能够完全自动的完成测试的所有方面,有效减少测试的时间、成本和麻烦。
其主要功能如下:
- 环境构造器(Environment Generator)扫描应用源代码,模拟被测模块的输入输出,自动产生一个可执行的测试激励环境(或外壳程序的)的代码,包括必须的输入和输出驱动,它可以执行被测代码的所有子程序,支持自定向下和自下向上测试。节省了手动开发测试脚本的时间。
- 测试用例产生器(Test Case Generator)是一个交互式的工具,允许用户通过对提示的回答来产生测试用例,测试用例由被测子程序的形参,桩模块和全局变量构成。按小-中-大取值或在一定取之范围内按固定值递增取值自动产生多种测试用例,并可设定期望结果。它可控制所有输入输出全局变量,实时处理测试数据而不用再编译。
- 执行管理器(Execution Manager)通过已经创建的测试用例调用被测单元,将测试用例数据装载到环境,调用环境驱动器,当测试完成时捕获结果。它可以全自动的控制测试用例的执行,允许开发者定义一整套测试用例使它整夜在后台执行,并自动的实时捕获结果,排除了开发测试人员的共同障碍-测试厌烦。
- 在测试产生器 (Test Report Generator)测试报告里比较期望结果和实际值,对失败做清楚的标明,并且会把新的失败和以前的结果隔离开来,给出满足MIL-STD
2167a, 490 and FAA RTCA/DO-178B 标准的报告。
- 代码覆盖率(Code Coverage)提供语句覆盖(Statement);判定覆盖(DeciEion);修正条件覆盖(Modified
Condition/DeciEion);
- 静态分析(Static Analysis Tools)
- 提供McCabe圈复杂度分析和基本路径分析。
它不需要测试人员编任何程序,全自动产生测试用例进行测试,极大地提高了单元测试效率。是目前单元级测试工具中智能化程度最高的。
|
|
-产品概述
-产品特性
-系统要求
-编译器
|