决定将脚本保存到哪里
当项目管理者调整配置和迭代的时候,ClearQuest 管理员正在同测试领导者一起决定存储测试脚本的需求。大多数团队使用 IBM® Rational® Manual Tester 作为脚本的端到端的系统级测试。这些团队需要建立一个本地服务器来保存他们的 Rational Manual Tester 脚本。在他们的资产注册中,他们建立一个指向包括脚本的服务器的文件位置
对于 Aruba 项目来说,测试团队是地理上分散的,但是每一个团队都负责他们各自脚本的创建和执行。脚本并不需要被跨位置的分享。在这张情况下,他们在 Aruba 资产注册中建立了两个文件位置。一个位于 Location 1,另一个位于 Location 2。
Bermuda 项目团队也是地理上分散的,他们使用 IBM® Rational® Functional Tester。然而,对于这支团队来说,一个站点开发 Rational Functional Tester 脚本,另一个远程站点负责运行测试。在这种情况下,两个站点都需要访问同一个脚本:因此,他们使用 IBM® Rational® ClearCase® 并且将 Rational Functional Tester 脚本保存在一个多站点的 ClearCase 版本对象库(VOB)中。在他们的环境下,一个文件位置需要被建立指向一个 ClearCase VOB。
与此同时,随着配置、迭代和文件位置被最终确定下来,测试领导者开始将他们即将发布的计划放到 ClearQuest 测试管理之中。用于功能性测试的测试计划根据特性区域被分类。有些团队还需要进行系统级的测试,所以他们将端对端测试组织到一个测试计划文件夹中。性能团队负责若干项目的测试计划,所以他们有规律的让用户访问不止一个的资产注册。由于测试团队希望将同一个测试计划层级保持在所有被他们所使用的资产注册中,所以他们在资产注册中创建了一个层级,然后使用 Duplicate(复制)特性将该层级拷贝到其他的资产注册中。
用于 Fiji 资产注册的测试计划的层级如图4所示。
图 4. 测试计划的层级
请注意性能测试计划下面的子计划:
- Performance(性能)
- 01_Optimum Env
- 02_Stress
- 03_Load
测试领导者希望这些能够以某种逻辑顺序被排列出来。ClearQuest 测试管理按照字母顺序列出了各个资产。因此,当这些测试计划被创建的时候,它们将被添加上两个阿拉伯数字作为前缀,以便显示在一个以特定顺序排列的列表中。
在测试计划层级被建立之后,测试设计者就能够开始添加测试用例了。在他们创建测试用例的过程中,如果他们知道某个测试用例的所有被配置的版本都将完全共享同一个测试脚本的话,那么他们将开发这个测试脚本,并且将测试脚本同测试用例相关联。通过完成这写操作,被配置的测试用例将会继承脚本的关联。这样就能够节省大量的时间。
请注意:
当测试设计人员处于这个阶段的时候,如果您使用 Rational Manual Tester 或者 Rational Functional Tester 编写脚本,将会对从 Rational Manual Tester 或者 Rational Functional Tester 界面中运行 ClearQuest 测试管理具有特别的意义。这样的话,您就能够在 ClearQuest 测试管理中无缝地从设计和编写移动到测试用例开发。当然,您能够完成目前为止来自 Rational Manual Tester 或者 Rational Functional Tester 界面中的所有这些被讨论的测试计划。然而,ClearQuest 测试管理的一个最佳的特性就是,如果您的刚层级计划是由一个项目管理者完成的,或者团队领导者并没有安装脚本工具,那么他或者她无需安装脚本工具就能够使用 ClearQuest 测试管理为编写脚本之前的所有步骤而提供的丰富的客户端版本。在事情的另一方面,测试设计者能够享受到 ClearQuest 测试管理从与测试脚本工具相同的界面中运行所带来的便利。
文章来源于领测软件测试网 https://www.ltesting.net/