用Rational Rose 和 Rational RequisitePro进行用例管理

发表于:2008-5-14 16:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

接下来,让我们详细看一下这些能力。

用例文档(Use Case Document)

如果你是一位现有的Rose用户,你可以书写用例文档,通过Rose External File属性将它们附加到用例模型。集成用例管理的能力远不止简单地将一个文件附加到Rose用例。因为附加到用例的文档是RequisitePro文档,你将受益于以下几方面:

  • 用例文档是经过检验的用例文档模板。
    集成用例管理为RUP(Rational Unified Process)提供了用例模板。这些模板不仅包含了有价值的指导方针,也包含了用例格式化,节约你的时间并且提供文档之间的一致。
  • 需求文本被清晰地标注。
    需求明显地区别于文档中附加的描述性信息(如图2),这使得“看清森林中的树”变得更加容易。
Rational RequisitePro文档中的需求
图2: Rational RequisitePro文档中的需求

  • 对用例文档进行的任何修改都会被自动追踪
    关于“谁修改什么,何时,为什么”的信息都存储在Rational RequisitePro数据库中。这些修订有助于你控制用例的变化。
  • 用例文档中的需求可以链接到相关的其它需求
    通过追踪从用例到业务用例、特性需求、测试,或者甚至其它用例,你可以更容易地衡量相关需求的变化所带来的影响,并验证覆盖率。

想要将一个用例文档与Rose用例关联,可以右击Rose浏览器中的用例,从快捷菜单中选择 Use Case Document>New,RequisitePro Word环境被启动,且显示了基于模板的文档,可以进行编辑。你也可以使用 Use Case Document>Associate,,将一个现有RequisitePro文档与Rose用例之间建立关联。

需求属性(Requirements Properties)

新添加到用例快捷菜单中的第二项是 "Requirements Properties."需求和类似的用例,并不仅仅是文本。特别是用例图,还有其它的特性,比如属性,可追踪性链接,修订历史。

Attributes 有助于管理范围。特别是在迭代开发中很有用,属性提供了一种很容易的方法来管理项目的每一次迭代。它们使选择实现用例的过程变得更客观。而很多组织都是基于个人的议程或情绪。早期所作的失败的决定进行到实施阶段,并且越往后继续,代价越大。属性提供了一种简单的方法,将客观的重要性赋予用例和需求。

Traceability 帮助衡量变化的影响,并确保需求覆盖率,如果一个业务需要变化,哪些用例将会受到影响?通过建立可追踪链接,你就可以查询需求,回答“是否所有的业务需要都在类层次上实现?”或者“是否存在适用所有用例的测试需求?”之类的问题。

(Rational Unified Process用户请注意:你可能想要评审使用RUP用例白皮书的需求管理的可追踪策略。该白皮书略述了各种各样可追踪方法,你可以随需而用)。

Revisions 帮助你追踪“谁改变了什么,什么时候,以及为什么”,提供了需求变更的评审踪迹. 这有助于你衡量需求的稳定性,并从一开始就将注意力集中在更稳定的需求上,减少变化。

在Rational Rose中设置用例属性和关系,可以右击浏览器中的用例,然后从快捷菜单中选择 Requirement Properties>Open。在对话框(如图3所示),单击Attributes 标签,设置一个属性值。注意你能够在与你模型相关联的RequisitePro项目中改变直接可用的用例属性及其值。在对话框中,单击 Traceability 标签,以建立用例与其它需求之间的可追踪性。

查看并编辑Ratioanl Rose用例需求的属性
图 3: 查看并编辑Ratioanl Rose用例需求的属性
32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号