如何测试需求?

来源:互联网 发布:网络剧男演员 编辑:程序博客网 时间:2024/05/22 14:24

 1、是否每个需求都具有一个能用来测试是否每一个解决方案都符合需求的质量测量?
通过对每一个需求增加一个质量测量,我们使需求变得可以看得见。这是确定所有测量解决方案好坏标准的第一步。
需求的记录包括以下内容:
描述:对需求的简短描述
目的:为什么认为该需求重要?
所有人:谁提出的需求?
质量测量:对一个解决方案是否符合需求的明确测试。
价值:用户评价范围从1(可有可无)到10(必须的)
类型:功能的或非功能的
惟一标识:跟踪需求的标准
依赖性:对其它需求的存在/变化依赖

2、需求规格说明对其中的每一个关键主题名词的含义有一个定义吗?
3、已定义术语的每一次引用都与它的定义一致吗?
4、需求范围是否足够涵盖我们需要了解的一切?
5、我们询问过风险承担者有关有意识到的、未意识到的以及意想不到的需求了吗?能证明已经进行了旨在发现未意识到的需求的建模工作吗?能证明已经进行了旨在发现意想不到的需求的独创性或类似的工作吗?
6、规范中的每一项需求都与该系统有相关吗?
7、规范中包含假冒成需求的解决方案了吗?
8、是否为每一需求确定风险承担者的价值观念?
9、是否每一需求都是惟一可标识的?
10、是否每一需求都依附在对应的系统所有部分上?对于需求的任何变更,能确定受这种变更影响的所有系统部分吗?

摘自《软件自动化测试:引入、管理与实施》

原创粉丝点击