创建配置测试用例
在测试用例被设置之后,团队就能够开始通过配置来标记他们的测试用例,并且创建被配置过的测试用例(CTC)。如果他们拥有多个将要运行在同一个平台上的测试用例的话,那么他们能够同时选择多个配置,并且将这些配置批量应用到平台上。这样做可以节省大量的时间。
图 5 显示了属于已经被配置到两个特定平台上的场景辅助计划的测试用例。请注意,这个屏幕捕获显示了一幅来自 Rational Manual Tester 中的 ClearQuest 测试管理的视图。
图 5. 测试用例的层级
在测试计划中,团队的最后一个步骤涉及到通过迭代“标注”他们的被配置的测试用例。这是他们能够轻易的成批选择若干个 CTC 并且将其同一个或者多个迭代相关联的另一个步骤。在完成这个操作之后,他们就能够创建查询和报告,显示他们所计划的被配置的测试用例。(详细内容将在下一小节中介绍。)
|
当他们完成您的计划之后,团队希望看到他们为迭代所计划的所有的 CTC。他们能够创建一个查询来显示关于 CTC 的如下重要信息:
- 他们需要查询的记录类型是 TMConfiguredTestCase。
- 最小化时,他们将基于迭代进行过滤,但是他们能够从各种不同的重要域中选择将哪些内容显示在查询中。
图6显示了一个例子查询,它返回为迭代而计划的 CTC,但是显示双亲测试用例和双亲测试计划。所使用的显示域如下所示:
TestCase.ParentPlan.PlarentPlan.Headline TestCase.ParentPlan.Headline TestCase.Headline ID Headline Configuration Owner TestType Script |
前三个域名称以及 Headline 域按照升序进行排序,即从1到4。其他的域则是无序的。
图 6. 查询显示被计划的测试
运行这一测试域,结果如图7中所示。
图 7. 查询结果
您能够从这一查询中指出21个计划的测试中有9个没有同测试脚本相关联。这提示我们还需要完成一些额外的计划。
提示:
ClearQuest 的另外一个特性就是从 Query Results 视图中批量修改记录的能力。根据图7中的屏幕捕获,您能够看到,当前所有被配置的测试用例都被指派为 Admin。在批量模式中,您现在能够选择查询结果中的多个行,并且修改 CTC,将它们指派到其合法的拥有者。如果资源被搅乱或者测试用例需要被指派到新的所有者的话,这将是一个非常有用的特性。
|
当团队已经完成了测试、通过合适的迭代标注测试、并且将它们指派到适当的所有者等操作之后,就可以开始进行测试了。管理员能够对前一小节中所使用的查询进行修改,从而为当前用户显示被计划的测试用例。每一个测试人员能够导入并且运行该查询,显示他们拥有的为迭代而被指派的测试。查询在测试下的迭代进行过滤,并且将所有者设置为 [当前用户]
。这样,当前登录的用户就能够运行该查询,并且看到哪些计划的测试被指派。
我们举例来说明,Jane 正在 Microsoft Windows 上为 Fiji 项目进行 Rel4_V2_TSVT1 迭代的系统测试。她的查询将返回图8所示的内容。
文章来源于领测软件测试网 https://www.ltesting.net/