通过 Rational Administrator 完成创建及配置 RA 项目后,需要进行 ReqPro 和 CQTM 的集成配置。把前面在 ReqPro 新增加的 FEAT 类型需求属性和 CQTM 里相应的记录类型关联起来,如图 25 所示。由此 ReqPro 和 CQTM 的集成配置就完成了。
图 25: 集成向导
CQTM 和 ReqPro 集成后所增加的新功能,是可以在 CQ 客户端中对记录关联上响应的需求。比如测试计划、测试用例、已配置的测试用例等,此功能都包含“Requirements”附签中。下面以测试计划为例。
如 图 26 所示,在提交测试计划记录时,选择“Requirements”附签,在 RA Project 处选择刚才建立的 RA 项目,然后点击“RequisitePro”按钮,可以把 ReqPro 里相应的需求添加进来。如果需要,用户还可以直接在 CQ 客户端中直接创建需求记录。在“Associate Requirement”窗口中点击“Create”按钮,就可以直接进入 ReqPro 的需求创建窗口,在窗口中填写相应内容后,即可以将新建的需求与 CQTM 记录关联起来。
图 26: 关联需求记录
在 CQ 客户端中关联 CQTM 记录和 ReqPro 需求后,用户也可以通过 ReqPro 客户端从需求记录追溯到其关联的 CQTM 记录。
在 ReqPro 客户端中,双击需求记录,在“Requirement Properties”窗口中选择“Attributes”附签,就可以看到刚才关联的测试计划记录,如图 27 所示。
图 27: 属性显示
通过右边的浏览按钮,用户也可以直接在 ReqPro 客户端中对需求记录关联 CQTM 的记录,如图 28 所示,用户可以查询并选择关联需要的 CQTM 记录。用户甚至可以通过“New Record”按钮直接创建 CQTM 记录。
图 28: 关联 CQTM 记录
7 总结
本文详细介绍了 Rational ClearQuest TestManager对测试管理的定义,对测试过程中各种测试资产的运用,并且通过介绍 CQTM 同其他 Rational 产品的集成,更加完善了在自动化测试中对 CQTM 的应用以及对测试脚本的版本管理。