将IBM Rational DOORS中的需求集合链接到IBM Rational Quality Manager中的测试计划
总览
捕获的需求作为需求集合保存在IBM®Rational®DOORS®模块视图中。 这些要求中每一项的测试用例都将在IBM®Rational®Quality Manager测试计划中创建。 Rational Quality Manager中的协调功能使您可以将Rational DOORS模块视图中的需求链接到Rational Quality Manager中的测试用例。 它还有助于生成测试用例并链接回DOORS模块中的需求以进行进一步报告。
先决条件
本文基于以下假设:
- 安装并配置了DOORS 9.4和IBM Rational DOORS Web Access 1.5版本
- Rational Quality Manager 4.0版本已安装和配置
- DOORS已在Rational Quality Manager中注册(消费范围)以使用Rational Quality Manager提供的OSLC服务
- Rational Quality Manager已向Rational DOORS Web Access注册(绑定了朋友),以使用DOORS Web Access提供的OSLC服务。
注意:
低于DOORS 9.4,DOORS Web Access 1.5和Rational Quality Manager 4.0的版本不支持此协调功能。
有关使用OSLC服务安装和配置DOORS和Rational Quality Manager的更多信息,请参阅Jazz.net上发布的使用Open Services Lifecycle Collaboration将Rational Quality Manager与Rational DOORS集成 。
步骤1:创建需求集合
本节说明如何在DOORS模块中创建需求集合。
- 以具有管理数据库角色的用户身份登录DOORS。
- 创建一个名为DOORS-RQM集成的项目。
- 创建一个名为Requirement模块的模块,并向其中添加所有需要与测试计划链接的需求以及在Rational Quality Manager中创建测试用例所需的需求。
- 将需求集合另存为单独的视图。
图1.需求收集视图
步骤2:将DOORS需求集合添加到测试计划中,并使用协调功能生成测试用例
将需求集合视图链接到Rational Quality Manager中的测试计划,并使用需求集合生成测试案例。
先决条件:
要在Rational Quality Manager中协调需求,必须满足以下先决条件:
- Rational Quality Manager数据库中存在一个名为“ RQM项目”的项目。 该项目与DOORS ERS储存库相关联。
- 具有适当的存储库许可权和客户机访问角色的用户应该存在于Rational Quality Manager项目中。
- 在DOORS中创建的需求模块应该关闭,或在共享编辑模式下打开。
将DOORS需求收集视图链接到测试计划:
- 在名为RQM Project的项目中,创建一个名为
RQM Test Plan
。 - 选择测试计划中的“ 需求收集”链接部分。
- 点击添加新链接 。
- 在oauth Login窗口中输入DOORS用户凭据,如图2所示。
图2.链接测试计划和需求时看到的DOORS Oauth登录窗口。
- 单击登录 。 将出现一个DOORS对话框,其中列出了所有DOORS项目。
- 展开DOORS-RQM集成项目,并在Requirement模块下选择Requirement视图 ,如图3所示。DOORS需求收集视图已添加到RQM测试计划中。
图3.在RQM测试计划中选择DOORS Requirement视图
- 保存在RQM测试计划中所做的更改。
从需求收集链接生成测试用例
- 在RQM测试计划中,选中已添加的“需求收集”链接“ 需求模块需求视图”的复选框。
- 单击集合中的协调需求图标,如图4所示。
图4.在RQM测试计划的“需求收集”链接部分中添加的需求视图
出现“协调需求”对话框。 它列出了没有测试覆盖范围的DOORS要求,如图5所示。
图5. DOORS中没有测试覆盖范围的需求
- 选择需要测试用例的需求,然后单击Generate Test case ,如图6所示。
图6:为生成测试用例选择的协调需求
使用需求Summary作为测试用例名称来创建测试用例,如图7所示。
图7.在协调需求的同时创建测试用例
- 单击确定 。
在测试用例和DOORS中的需求之间创建了一个链接,如下图8所示。
图8.在DOORS中创建需求的测试用例和反向链接
- 单击下一步。
- 点击完成 。
使用需求Summary作为测试用例名称创建测试用例,并在这些需求和测试用例之间建立链接,以进一步实现需求可追溯性和报告目的。 需求已同步到Rational Quality Manager测试计划项目。
翻译自: https://www.ibm.com/developerworks/rational/library/requirements-collections-test-cases/index.html