使用Rational RequisitePro并行管理基于文档需求的开发

来源:未知 作者:admin 发表时间:2011-06-19 20:33 点击:获取本文网址二维码
Rational RequisitePro 没有提供像 IBM Rational ClearCase 那样的分支和合并机制。在 ClearCase 中存储 RequisitePro 格式的文件,并想从 ClearCase 的分支和合并功能中获得的便利并不能解决这个问题,因为 ClearCase-Microsoft Word 合并管

  IBM® Rational® RequisitePro® 文件必须以 Microsoft® Word® 格式存储(而不是以 Rational RequisitePro 格式存储),而且包含的需求绝对不能包含有层级(父-子)关系。

  本文描述的场景使用 Rational RequisitePro 7.1.0 版本与 Microsoft Office 2003 进行了测试,并是在 Microsoft® Windows® XP Service Pack 2 上运行。如果您想进一步了解基本的思想与技术,那么您最好创建一个测试环境,因为如果数据没有得到合适的处理的话,那么有些不当的操作将有可能使数据受到不可恢复的毁坏。

  基础知识

  Rational RequisitePro 没有提供像 IBM® Rational® ClearCase® 那样的分支和合并机制。在 ClearCase 中存储 RequisitePro 格式的文件,并想从 ClearCase 的分支和合并功能中获得的便利并不能解决这个问题,因为 ClearCase-Microsoft Word 合并管理器并没有考虑存储在 RequisitePro 数据库内的嵌入需求

  唯一的解决方法是使用本地的 Rational RequisitePro 功能,并创建 RequisitePro 文件与需求的单独实例。有了这些单独的实例,团队就可以独立地工作,然后将后面进行的变更组合到一起。附加的需求属性可以帮助您管理需求从哪里分支以及合并到哪里。原始需求与分支需求之间的追溯关系,可以帮助您对其他团队对需求所做的变更能保持一致。

  Microsoft Word 自身包含了文件的比较与合并功能,并且可以用于合并一个文件的不同版本。

  配置 Rational RequisitePro

  对于 Microsoft Word 而言,即使文件的扩展名不是 .doc 的话(例如,对于用例规约则是.ucs),也会有什么不同。但是,Word 并不会使用 Rational RequisitePro 的格式来存储文件。

  从 RequisitePro 菜单中,点击File > Project Administration > Properties。

  从 Project Properties 窗口中,选择Documents项,然后选中“以 RequisitePro 格式来存储文件”复选框(参见图 1,“改变 RequisitePro 文件格式”)。

  图 1. 改变 RequisitePro 文件格式

Project Properties 的 Documents 项

  为了增加 Rational RequisitePro 对于分支或者合并场景的支持力度,您需要向每一种需求类型添加两个附加的属性,分支或者合并操作会影响到这些需求类型。

  从 RequisitePro 菜单中,选择File > Project Administration > Properties。

  从 Project Properties 窗口中,选择Attributes项,并添加两个名为originates from(来自于)和merged to(合并到)的附加文本属性(参见图 2,“ 为影响到的需求类型添加支持的属性”)。这两个属性含有需求从什么地方分支,以及需求合并到什么地方的信息。

  应用一个默认的值,例如一个连字符(-),以显示当前没有任何值的属性。

  图 2. 对影响到的需求类型添加支持的属性

需求类型与属性选项

  并发开发的项目通常根据团队或者版本来进行组织。项目的组织结构也可以在 RequisitePro 中的包结构中来反映。在本例中,我们将会根据版本,R10 和 R11 来组织结构,如图 3 所示,“在包结构中反映项目的组织结构”。

  图 3. 在包结构中反映项目的组织情况

显示 R11 用例的结构

  为一个 Rational RequisitePro 文件建立分支

  为了让这个例子尽可能的简单,在 R10 发布包中只有一个用例规约。R11 分支可以分支于 R10 版本(对于产品即将到来的 1.1 版本,编辑用例需求)。用例规约只包含有两个需求(参见图 4,“RequisitePro 数据库中的启动情形”,与图 5,“RequisitePro 文件的启动情形”):

  UC1:取出现金

  UC2:这是一个活跃的……

  图 4. RequisitePro 数据库中的启动情形

分支至 R10 包的用例

  图 5. RequisitePro 文件的启动情形

被分支的用例的规格

  按照以下的方法,来将 R11 版本中已存在的 Rational RequisitePro 文件分支:

  从 Microsoft Word 菜单中,选择RequisitePro > Document > Save As,来打开 R10 RequisitePro 文件,并以原始的 Microsoft Word 格式存储文件。

  从 RequisitePro 菜单中选择 File > Import。

  在 Import Wizard 对话框(图 6,“分支 – Import 文件”)中,选择Microsoft Word document,然后切换至前面存储的文件并点击Next。

  图 6. 分支 – 导入文件 1,Withdraw Cash R10.DOC

选择导入的需求界面的源

  对于导入的内容,选择Document only(图 7,“分支 – 导入文件 2”)然后点击Next。

  图 7. 分支 – 导入文件 2

对于 Select Import Content:只记录

  为新的 Rational RequisitePro 文件提供一个有意义的名字。有一种比较有效的方法就是向名字添加发布的标记。

  注意:RequisitePro 文件的名字在每一个项目中必须是独一无二的。

  选择合适的文件类型(在本例中,是用例规约)并点击OK(参见图 8,“分支 – 导入文件 3”)。

转播到腾讯微博
填写您的邮件地址,订阅我们的精彩内容:
微博分享与邮件订阅:

本文标题:使用Rational RequisitePro并行管理基于文档需求的开发
http://www.ltesting.net/ceshi/ceshijishu/rjcsgj/rational/requestpro/2011/0619/202708.html
(注:本文章只代表作者观点。部分文章内容来自于互联网,如您享有版权可直接联系我们。欢迎登陆领测软件测试论坛参与讨论)
官方微博求关注:官方新浪微博 官方腾讯微博 官方QQ空间 官方博客 热门推荐订阅 填写您的邮件地址,订阅我们的精彩内容:

软件测试视频

  • 讲解软件测试流程图
  • 讲解软件测试流程图

    软件测试整体过程 单元测试过程图 集成测试过程图 系统测试过程图 软件[详细]

  • 什么是黑盒,白盒,灰盒测试?
  • 什么是黑盒,白盒,灰盒测试?

    什么是黑盒测试? 黑盒测试一般方法? 什么是白盒测试? 什么是灰盒测试?[详细]

    社区精华

    qrcode

    二维码生成需要几秒~点击左键返回页面~!
    什么是二维码?


    _×
    推荐新闻