技术开发 频道

如何在测试管理中应用 IBM Rational ClearQuest TestManager

    5.2.2 通过 TMConfiguratedTestCase 记录来执行 RFT 自动测试脚本

    由于 RFT,RMT 和 RPT 的测试脚本运行会产生测试日志,当前的用户对共享目录应该有修改的权限。

    在“TestManager – 规划”视图中,导航到相应的 TMConfiguratedTestCase 记录,在记录上点击右键,在弹出菜单中点击“执行”选项。

    在执行测试窗口中选择迭代记录以及输入工作版本信息,然后点击完成按钮。

图 17: 执行测试

    RSDP 将会弹出测试脚本执行窗口来显示当前的脚本运行状态和进度,并开始执行 TMConfiguratedTestCase 记录所关联的脚本。如果是 RMT 脚本,我们需要手工进行脚本的运行。

 

图 18: 测试脚本执行

    在脚本运行完毕后,RSDP 会关闭测试脚本执行窗口,生成测试日志,并关联到一个处于未提交状态的 TMTestLog 记录上。这些 TMTestLog 记录我们可以在测试结果视图中看到。除了运行 TMConfiguratedTestCase 记录来执行测试脚本外,我们还可以通过运行 TMTestSuite 记录来定制运行多个测试脚本。首先为 TMTestSuite 记录配置一个或多个 TMConfiguredTestCase 记录,然后右键点击该 TMTestSuite 记录,在弹出菜单中点击 Execute 选项。这样相应的 TMConfiguredTestCase 记录所关联的脚本会顺序运行。

5.3 测试脚本执行结果的处理

    在脚本运行完毕后,测试日志记录将会显示在测试结果视图的未提交分类中。同时最近提交到数据库中的测试日志记录也将显示在测试结果视图中。该记录会显示运行结果,测试用例的描述信息,运行的测试脚本类型,运行的测试脚本和生成的测试日志所在位置。我们可以根据这些信息分析测试脚本运行情况,并且将该记录提交到数据库中甚至根据测试结果直接提交 Defect。在测试结果视图中用右键点击“提交 Defect”选项:

图 19: 测试结果

    RSDP 会弹出创建(Defect)窗口,并将测试日志有关的信息自动填入,我们可以在创建(Defect)窗口中修改需要的信息,然后提交即可。同时该测试日志会自动提交到 CQ 数据库中。

图 20: 关联 Defect

    除了上章所说的 Rational 自动测试工具外,CQTM 还可以与 IBM Rational RequisitePro(以下简称 ReqPro)进行集成,使测试的计划与内容可以和软件的需求进行关联,提供互相可追溯的功能。为测试的计划制定提供了依据。在需求变更的时候,更容易保持需求与测试计划和内容的一致性,完成了测试和软件需求之间的集成,让测试工作可以贯穿到整个软件的开发生命周期中,为软件的开发生命周期的协同工作提供了良好的统一平台。

0
相关文章