IBM® Rational® Test RealTimetm 是代码级别的测试工具,处于核心地位。它向开发人员提供了一个完整的工具集,用于创建、执行和报告侧重于 C、C++、Ada 和
Javatm 语言的函数/方法/过程的测试。通过添加两个主要功能部件简化了测试创建和执行:
-
目标部署技术 - Rational Test RealTime
能自动创建测试工具、存根和驱动器,这都是通过部署技术实现的,该技术能适应任何构建环境(例如,编译器、链接程序、调试器)和目标体系结构(即,主机平台、模拟器、仿真器、RTOS、微芯片)。要了解有关此
TDP 技术的更多信息,请参阅“工具向导:在 Rational Test RealTime 中配置测试环境”。
-
自动生成测试脚本和测试存根模板 - Rational Test RealTime
将分析源代码,接着生成测试和存根模板。对于不执行测试优先设计(假定代码尚未存在)的那些开发人员,此功能部件自动为其生成测试资产。开发人员只需提供输入和期望获得的输出数据类,并指定存根逻辑。
与该测试功能配合使用的是运行时分析工具的主机,在执行测试时运行它,能预先揭示内存泄漏、性能瓶颈、未经测试的代码和实施不佳的体系结构。测试和运行时分析的组合在一起构成一个功能强大的工具,它位于开发人员的桌面,测试开发人员的代码,是防止出现次品的可靠保障。
Rational Test RealTime
可以由开发人员兼测试员在所有嵌入式、实时或联网系统开发步骤(从单元、集成直至验证测试)的早期进行应用,这提高了测试的有效性。由于针对实时、嵌入式和分布式应用程序测试进行了优化,这个多用途、完全自动且低开销的测试解决方案可以在基于
C、 C++、Ada、Java 或 UML 的任何大小的组件上实施,保证了大型目标平台集嵌入式开发的时间和可靠性。Rational Test RealTime
的一大优点是代码、测试用例和模型之间可完全跟踪,允许您跟踪问题的根本原因并轻松地维护测试资产。
|