- 利用自定义的查询,对测试用例当天的计划,编写,以及执行进行报告(图 33)
图 33. 查询关于测试用例的计划、编写,以及执行日期的问题
- 利用自定义的查询,对测试用例计划,编写,以及截止今天的执行进行每周一次的进展报告(图 34)
图 34. 查询关于测试用例计划,编写,以及执行的每周进展报告的问题
- 利用内嵌的图表,对截止今天的成功的或者失败的测试用例进行报告 (图 35).
图 35. 测试用例截止今天的成功或者失败的报告
- 利用内嵌的图表,通过每周的进展情况对测试用例的成功或者失败进行报告(图 36)。
图 36. 截止今天的成功或者失败的测试用例报告
我遇到过两个问题,并且我们发现在这里的工作背景中有所描述。
在每个 ClearQuest for Eclipse 客户端上,每个用户都需要利用管理员创建的 profile 再次安装这个连接。因此,管理员需要创建一个新连接 profile 并将它分配到每个用户,然后按照以下的步骤重新对用户数据库进行配置:
- 启用 ClearQuest 设计工具。
- 像管理员一样在网络联机的主机上进行操作。
- 当遇到要打开一个计划的提示时,点击 Cancel。
- 点击 Database 键符,然后选择更新用户数据库属性。
- 确保这个逻辑数据库名称已经被选中(在这个例子中是,MAR),然后点击 Properties。
- 将密码域中的密码更改为新密码。
- 点击 Update。
- 点击 OK。
- 关闭 ClearQuest 设计工具。
当您尝试将一个 Rational Manual Tester 测试脚本与一个配置测试用例联合在一起的时候,如果获得一个关于 URL 域无效值的错误消息,(请参见图 37显示的屏幕截图),这里,有一个解决问题的方法:
- 将 File 域添加到 TMExternalFile 记录类型,并将 Unique Key 从 URL 移到 File 域中,
- 然后在 File 域中,TMTestCase 和 TMConfiguredTestCase 窗体中将参考更改为 URL 域。
图 37. 无效的 URL 值的错误消息
ClearQuest 测试管理在跟踪测试进展中被证明是非常有用的。它还紧紧地与 Rational ClearCase 和 ClearQuest (缺陷)结合在一起。如果您的产品代码和测试用例版本被 ClearCase 控制着,如果这个测试是在 Rational Functional Tester 或者 Rational Performance Tester 窗体中编写,那么您就可以很容易地开始这个执行。如果您的缺陷和测试储存库在同一个服务器上被管理,如 ClearQuest,那么您将能够在同一个客户端中与测试用例和缺陷报告一起工作。在软件开发中利用 ClearCase 和 ClearQuest,Rational TestManager 已经可以很自然地适合任何环境了。
最后,要在一个 DB2 环境中部署 ClearQuest 测试管理,我们需要创建我们自己的,自定义化的适配器,这样我们就可以利用这个适配器执行我们的 Perl-based 测试工作,如测试用例在 Rational Functional Tester 或者 Rational Performance Tester 中编写,这样测试结果也将以一种 ClearQuestand 测试管理能够解析和理解的方式编写。