原标题:测试管理之从需求到跟踪操作实务
需求跟踪是一个高阶的管理活动,目标是为了更好地管理需求的状态,更好地分析需求变更产生的影响。虽然执行需求跟踪会带来不错的效益,但其所需付出的工作量也是巨大的。因此在需求定义,需求开发和需求管理还没有非常顺畅时,不太建议引入需求跟踪活动。
1.1 需求跟踪的基本概念
需求跟踪是将单个需求和其他系统元素之间的依赖关系和逻辑联系建立跟踪。这些元素包括:各种类型的需求,业务规则,系统架构,设计组件,源码,测试用例,以及帮助文档等。具体来说需求跟踪涉及5中类型的跟踪链:
通常需求跟踪的收益体现在以下几个方面,都属于比较高阶的管理收益:
》审核:跟踪信息可以帮助审核确保所有需求都被应用。
》变更影响分析:跟踪信息在增删改需求时,可以确保不忽略每个受到影响的系统元素。
》维护:可靠的跟踪信息使得维护时能正确,完整地实施变更,从而提高生产率。
》项目跟踪:认真记录跟踪数据,可以使得计划当前的实现状态。
》再设计:可以列出传统系统中将要替换的功能,记录他们在新系统的需求和软件组件中的位置。
需求跟踪是比较高阶的管理活动,所需的工作量非常大,特别是软件需求到设计元素的跟踪,因此一定要考虑投入与收益是否成正比。
1.1.1 用户需求到软件需求的跟踪
跟踪链第一类是用户需求到软件需求的跟