测试执行完成后,测试结果显示为未落实的结果,见图 20,与其关联的测试日志仅仅存在于 Rational Functional Tester 的数据库中,只有落实测试结果后,测试日志才能存储到 ClearQuest Test Manager 的数据库。
图 20. 未落实的结果
⑴ 在测试结果视图,选中未落实的测试结果,右键单击并选择“落实”,即弹出“正在将测试结果保存到 ClearQuest”窗口,见图 21、图 22。
图 21. 落实测试结果
图 22. 将测试结果保存到 ClearQuest
⑵ 保存完成后,在测试结果视图下此测试结果已经归类到“最近落实的的结果”队列(如图 23),因此可以在 ClearQuest Test Manager 中通过查询来查看与其对应的测试日志信息。
图 23. 最近落实的结果
落实测试结果后,测试结果对于分布团队的所有成员都是可见的 , 每一个团队的成员都可以通过 ClearQuest Test Manager 查看其他团队成员的测试结果以及测试进度,这极大的方便了分布式团队间的协同工作。
三、总结:ClearQuest Test Manager 和 Rational Functional Tester 的集成优势
针对第一部分提出的业界需求的三个方面,ClearQuest Test Manager 和 Rational Functional Tester 的集成应用提供了很好地解决途径:首先,通过在 ClearQuest Test Manager 中创建文件位置,使得分布在各地的团队能够基于统一的测试管理平台并发的执行本地或者远程的测试脚本;其次,通过落实测试结果,一方面使得团队中所有成员都能看到测试结果,另一方面支持 ClearQuest Test Manager 测试日志的自动生成;第三,创建测试套件很好的满足了测试人员希望能够一次性批量的自动执行多个测试用例的需求。
可见,ClearQuest Test Manager 和 Rational Functional Tester 的集成应用极大方便了分布式团队的协作测试,在为团队成员提供测试流程全面视图的同时,节省了大量的人力和时间,既规范了软件测试过程又兼顾了易操作性,很好地满足了业界的需求。