什么是 Rational 功能测试系统?
Rational 功能测试系统是面向对象的自动化功能测试工具,能够执行自动化功能、回归、GUI 和数据驱动测试。RFT 支持各种各样的应用程序和工具,例如 HTML、Java、.NET、Windows、Eclipse、SAP、Siebel、Flex、Silverlight、Visual Basic、Dojo、GET 和 PowerBuilder 应用程序。
有何作用
Rational 功能测试系统可记录用户在受测系统上的操作并按需回放操作,创建自动化功能测试,从而执行测试。记录的操作作为名为脚本的简单程序存储在 RFT 中。RFT 脚本作为 Java 程序进行显示。该工具可使用一个“检查点”测试任何步骤的成功或失败,该检查点将把执行时受测系统产生的实际结果与记录时存储在 RFT 中的预期结果进行比较。
优势
Rational 功能测试系统的主要优势如下:
- 可重复使用性:测试可以一个应用程序的不同版本即时运行,有助于减少回归测试所用的时间
- 一致性:在从 RFT 脚本运行的每次测试中,每次都会进行完全相同的步骤。
- 生产效率:自动测试速度很快,可以在不需要任何额外资源的情况下随时运行。
- IBM RFT 可与 Rational Clear Case 和 Rational 团队协作系统等源代码控制管理工具集成。将 RFT 与 Rational Clear Case 或 Rational 团队协作系统相集成,可以让用户使用任何这些源代码控制管理工具,管理其 RFT 功能测试资产。
- RFT 可与 Rational 质量管理系统密切集成。使用适配器将 RFT 与 Rational 质量管理系统相集成,可以让用户从 Rational 质量管理系统内执行测试脚本。
特性
Rational 功能测试系统包括以下特性:
- 广泛的技能匹配 ── IBM RFT 工具面向具有各种技术能力的用户进行设计,可确保你的质量保证团队没有与基本测试捆绑在一起,而且你的企业中的其他专家能够参与并理解使用视觉故事板格式的测试流程。
- IBM ScriptAssure® ── 高级 IBM 技术可学习用户界面的表征,并将其应用在新软件版本中,从而节省用于创建新测试脚本的时间。
- 自动化脚本 ── Rational 功能测试系统使你的开发团队能够创建关键词相关的脚本,从而实现轻松重复使用,提高效率。
- Eclipse Java Developer Toolkit 编辑器 ── 可让你的团队轻松使用 Eclipse 对测试脚本进行编码。它能实现代码完成的自动化,并提供高级调试选项。