如何在 ALM 中使用需求
此任务描述如何在 ALM 中创建和管理需求。
要了解有关需求的详细信息,请参见需求概述。
较高级别的任务: 此任务是较高级别任务的一部分。有关详细信息,请参见ALM 生命周期。
-
通过收集功能和技术规范、市场和业务需求文档以及干系人目标等信息,确定需求的范围。
您可能要问的一些问题:
-
应用程序的主要目的和方向是什么?
-
应用程序的临界约束是什么?
-
应用程序的主要功能是什么?
-
应用程序功能中每个元素的相关重要性是什么?
-
应用程序的严重或高风险功能是什么?
-
业务或测试优先级是什么?
-
客户/最终用户是否同意您设定的优先级?
-
总体质量目标是什么?
-
-
通过创建需求树,定义需求范围的层次结构框架。
在需求树中定义不同需求组。对每个需求组,在需求树中创建详细需求的列表。树中的每个需求都可以包括任何相关附件和富文本文档。
然后为需求分配优先级,在创建测试计划时,可能会考虑此优先级。
有关任务详细信息,请参见如何创建需求。
-
如果使用业务流程模型,可以通过导入使用标准建模工具创建的模型,创建需求的框架。“业务模型”模块允许您分析业务流程模型和业务流的质量。有关任务详细信息,请参见如何使用业务流程模型。
-
可以在需求之间添加可跟踪性。分析在特定需求中建议的变更的影响时,可跟踪性会显示可能受此变更影响的其他需求。有关任务详细信息,请参见如何跟踪需求。
要确定需求之间关系的完整性,可以生成可跟踪性矩阵。有关任务详细信息,请参见如何使用可跟踪性矩阵。
-
可以根据需求的性质和您掌握的资源,使用基于风险的质量管理计算在哪个级别测试每项需求。有关任务详细信息,请参见如何评估风险。
-
在需求和测试之间创建覆盖率,以确保在项目中实现所有需求。有关任务详细信息,请参见如何创建覆盖率。
也可以通过在测试计划树中将需求转换为测试,来创建覆盖率。覆盖率在需求及其对应测试之间自动创建。有关任务详细信息,请参见如何创建需求。
-
可以将需求链接到特定缺陷。在需求和测试之间创建覆盖率时,这很有用。链接缺陷有助于确保符合需求和测试需要。如果需求更改,可以立即识别出哪些测试和缺陷受到影响,谁应对此负责。
有关用户界面的详细信息,请参见链接的缺陷/实体页。
-
将需求分配到在“发布”模块的发布树中定义的发布或周期。
分配到发布 右键单击需求并选择分配到发布。有关用户界面的详细信息,请参见 选择发布对话框。 分配到周期 右键单击需求并选择分配到周期。有关用户界面的详细信息,请参见 选择周期对话框。 -
审阅需求以确保它们满足定义的需求范围。在批准需求后,将需求的状态从未审阅更改为已审阅。
为帮助审阅需求,可以生成报告和图。有关任务详细信息,请参见分析。
提示: 有关如何为 Business Process Testing 框架需求度量创建图的示例,请参见此知识库文章。
-
创建基线以批准或比较应用程序生命周期中的重要里程碑。有关任务详细信息,请参见如何在 ALM 中使用库和基线。
另请参见:

