Rational Functional Tester 可以与 Rational TestManager 和 Rational Quality Manager 集成。
Rational Functional Tester 是一种测试实施应用程序。它本身并不提供测试规划、测试设计、复杂测试执行选项或深入结果分析的功能。这些功能来自于可以将 Rational Functional Tester 用作几种可能的实施和自动化工具之一的测试管理系统。
Rational Quality Manager 用户在 Rational Quality Manager 编辑器中定义手动测试。他们可以将测试步骤或步骤集标识为关键字。这些关键字是步骤的逻辑分组,可以在多个手动测试中复用。
这些关键字在 Rational Functional Tester 内也可视。自动化专家可以选择一个关键字,并进行记录或将其与 Rational Functional Tester 自动化测试相关联。该测试运行时,该关键字可以作为自动化测试执行。这样,有限的自动化专家就能够自动执行大部分影响重大的测试步骤。
要创建手动测试、定义关键字以及运行包含使用手动步骤实施的关键字的测试,就需要 Rational Quality Manager 许可证。要将自动化测试作为关键字的实施进行记录,就需要 Rational Functional Tester 位和许可证。要运行具有自动化关键字的手动测试,必须安装 Rational Quality Manager 和 Rational Functional Tester,以及 Rational Functional Tester 许可证。
Rational Functional Tester 安装为 Rational Application Developer 或 Rational Software Architect 的透视图。
有关与其他 Rational 产品进行 shell 共享的信息,请参阅位于 http://www.ibm.com/support/docview.wss?&uid=swg27019698 的技术文档。
Rational Functional Tester 可以与 IBM Rational Team Concert 以及 Rational ClearCase® 进行集成。
Rational Functional Tester 可以与源代码控制管理系统(如 Rational Team Concert 和 Rational ClearCase)进行集成,以管理对测试资产的并发更改并对测试脚本更改进行版本控制。Eclipse Shell (WSW) 是 Rational Functional Tester 集成开发环境 (IDE),它使用了版本控制系统。因此,如果在团队环境中,您希望与测试团队中的其他成员共享脚本、脚本模板或对象图,并且防止其他成员覆盖测试资产,那么源代码控制管理系统很有用。源代码控制管理系统还提供了存储测试脚本版本、合并脚本和允许分支的优势。
有关与其他 Rational 产品进行 shell 共享的信息,请参阅位于 http://www.ibm.com/support/docview.wss?&uid=swg27019698 的技术文档。
可以,前提是环境是在一个数据存储器中工作的单个测试人员,或者不会共享任何对象图或脚本的多个测试人员。如果环境是共享数据存储器中资产的测试人员团队,那么在不使用源代码控制系统的情况下,也可以使用 Rational Functional Tester,但您可能仍需要执行一些特定过程以防止用户覆盖彼此的工作。
Rational ClearCase 管理的顶级 Rational Functional Tester 资产是脚本。在检入、检出和合并操作过程中将自动包含所有帮助程序文件。从 Rational Functional Tester 界面,您可以执行检入,执行检出,获取脚本或整个数据存储器的最新副本,撤销检出(这会取消本地视图中对脚本的更改),显示当前检出的脚本,比较脚本版本,以及查看脚本历史记录。可通过右键单击测试脚本或项目时出现的“团队”菜单访问 Rational ClearCase 功能。其他功能(如创建分支、标注或检出旧版本的脚本)可直接通过 Rational ClearCase 获取。
Rational TestManager 运行本地视图中的脚本版本。从 Rational TestManager 运行包含功能测试脚本的套件之前,您必须连接到视图并获取希望运行的所有脚本的最新版本。