当前位置:网站首页>研发需求的验收标准应该怎么写? | 敏捷实践
研发需求的验收标准应该怎么写? | 敏捷实践
2022-08-09 10:31:00 【InfoQ】

一、 验收标准的目的
01 描述明确的需求范围
02 描述错误的案例处理
03 增加共识的讨论模式
04 提早列举出测试案例
05 时程工期的有效估计
二、 验收标准的写法
01 情境式写法 Scenario-based
- 情境 Scenario:描述用户使用的场景/情景
- 假定 Given:描述验收标准的预先设定条件
- 当 When:描述用户在什么情况/操作下
- 然后 Then:描述预期会发生的结果
- 而且 And:描述预期会发生的更多结果

02 规则式写法 Rule-based
- 用户输入正确的账号、密码时,可以登入账号页面查看账号信息;
- 用户输入存在的账号、错误的密码时,需要出现提示信息「密码错误」;
- 用户输入不存在的账号时,需要出现提示信息「该账号不存在」;
- 用户连续输入错误的密码超过三次时,需要出现提示信息「密码已错误三次,请重设密码(附跳转)」。
03 用户角度的习惯写法 Customer-based
三、 验收标准的八点误区
边栏推荐
猜你喜欢
随机推荐
2021-01-11-雪碧图做表情管理器
The common problems in laptops, continuously updated
Throwing a question? The execution speed of the Count operation in the Mysql environment is very slow. You need to manually add an index to the primary key---MySql optimization 001
shell脚本实战(第2版)/人民邮电出版社 脚本1 在PATH中查找程序
深度学习--自编码器(AutoEncoder)
壁纸
xmms的歌词显示及音量控制OK
snmp++编译错误问题解决方法
unix环境编程 第十五章 15.6 XSI IPC
hover内部指定子类的样式
2022强网杯WP
Win7 远程桌面限制IP
Unix Environment Programming Chapter 15 15.9 Shared Storage
Shell script combat (2nd edition) / People's Posts and Telecommunications Press Script 2 Validate input: letters and numbers only
京东物流与五菱将开发联名版定制产品
机器学习--线性回归(Linear Regression)
libavcodec.dll导致游戏不能运行及explorer关闭
Attentional Feature Fusion
机器学习-逻辑回归(logistics regression)
Oracle数据库:for update 和for update nowait的区别









