Keep thinking, Keep Studying。

什么样的需求是一个好的需求?

上一篇 / 下一篇  2006-12-08 14:07:29 / 个人分类:测试随想

什么样的需求是一个好的需求??

1,主要流程是否描述清楚,是否有二义性,如“3个月以上”是否包括3个月,表现形式是否已经确定?

2,流程的分支结构以及分支处理情况是否考虑完全??

3,是否定义清楚与其他模块和产品的交互流程

4,是否考虑了新增功能点对原有功能的影响?

5,是否所有的系统输入已确定,包括其来源、准确性,取值范围和频率?9,所有的需求之间不互相冲突吗?

6,是否所有的系统输出已确定,包括其目的地、准确性,取值范围、频率和格式?

7,是否已确定所有的通信接口信息包括握手、错误检查、通讯协议、返回码的统一定义?

8,是否考虑了数据合法性校验的规定?

9,是否有说明系统非功能性外的其他要求??详细包括:操作系统支持??分辨率支持??其他软件版本(比如office,数据库)的支持??语言类别(简体,繁体,英文)的支持??

10,是否提供量化的性能指标14,是否有系统失败和成功的定义

11,每项需求都可测试吗?每项需求是否能够独立得到验证?

12,从用户观点来看,是否考虑了操作的易用性和可用性?

(忘了在哪里看到的了, 加了点自己的想法)



copy from wonder 2006.05 日志

TAG: 测试随想

yzfalc的个人空间 引用 删除 yzfalc   /   2015-03-24 10:08:34
5
yzfalc的个人空间 引用 删除 yzfalc   /   2015-03-24 10:08:34
5
yzfalc的个人空间 引用 删除 yzfalc   /   2015-03-24 10:08:32
3
yzfalc的个人空间 引用 删除 yzfalc   /   2015-03-24 10:08:29
5
yzfalc的个人空间 引用 删除 yzfalc   /   2015-03-24 10:08:26
5
yzfalc的个人空间 引用 删除 yzfalc   /   2015-03-24 10:08:24
5
引用 删除 myohmy2009   /   2011-03-22 15:14:44
 

评分:0

我来说两句

Open Toolbar