概述:
企业/组织的自动化需求促使其寻求定制软件。软件开发流程开始于订购了产品的客户向开发小组详细说明其需求。除了用户明确指定的需求以外,开发小组也会提出其它各种使软件增值的建议。然而跟踪需求文档中的产品需求并且检验最终产品是否满足了这些需求却是一个麻烦费力的过程。如果软件生命周期中这个问题没有得到重视,一旦软件产品构建完成,开发小组和客户之间可能会产生诸多的纠纷和争论,可追溯矩阵就是应对这个问题的解决方法。
一、介绍
这篇文章旨在阐述软件生命周期中的一个重要概念:可追溯矩阵。
1、总概述
什么是可追溯矩阵?
需求追踪就是将系统的用户需求和实现并验证这些需求的工作产物之间的联系关系文档化的过程。这些工作产物包括软件需求,设计规格,编码,测试和系统开发流程的其它事项。需求追踪帮助项目小组理解哪些设计编码实现了用户的需求,要进行哪些测试来验证客户的需求已经正确实现。
……………………
查看全文请点击下载:http://www.51testing.com/html/14/n-101614.html
2、不采用可追溯矩阵的缺点
● 如果软件开发过程中不考虑可追溯因子会如何?
● 构建的系统可能不包括满足客户和用户的需求和期望的必要功能。
● 如果设计规格发生变化,…………………………
查看全文请点击下载:http://www.51testing.com/html/14/n-101614.html
3、可追溯矩阵可以用在哪里?
可追溯矩阵只适用于大项目吗?
可追溯矩阵是软件开发流程的一个基本部分,因此不管项目大小如何,只要有构建一个软件的需求存在,这个概念就能适用。
……………………
查看全文请点击下载:http://www.51testing.com/html/14/n-101614.html
4、测试覆盖
关于测试经常被重复的一些问题如,“我们是否测试了账户数字的有效性?”,“Pin码区域能接受空值吗?”, 这些问题很难回答,但是在可追溯矩阵的帮助下,可以把所有可能的功能性需求和测试用例关联起来。这样的矩阵明确了什么测试用例测试了什么内容。
……………………
查看全文请点击下载:http://www.51testing.com/html/14/n-101614.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。