当前位置:网站首页>研发需求的验收标准应该怎么写? | 敏捷实践
研发需求的验收标准应该怎么写? | 敏捷实践
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
三、 验收标准的八点误区
边栏推荐
- day16_03集合
- Solve the ali cloud oss - the original 】 【 exe double-click response can't open, to provide a solution
- Unix Environment Programming Chapter 15 15.7 Message Queuing
- tuple dictionary collection
- 1002 写出这个数 (20 分)
- 程序员的专属浪漫——用3D Engine 5分钟实现烟花绽放效果
- unix环境编程 第十五章 15.8信号量
- unix环境编程 第十五章 15.7消息队列
- 认识
- [相机配置] 海康相机丢包配置环境
猜你喜欢
RTP
深度学习--自编码器(AutoEncoder)
壁纸
阿里神作!吃透这份资料入厂率高达99%
3D printed this DuPont cable management artifact, and the desktop is no longer messy
Attentional Feature Fusion
Dialogue with the DPO of a multinational consumer brand: How to start with data security compliance?See you on 8.11 Live!
情感分析SowNLP词库
Oracle数据库常用函数总结
shell脚本实战(第2版)/人民邮电出版社 脚本2 验证输入:仅限字母和数字
随机推荐
相关系数计算,热力图绘制,代码实现
学习NET-SNMP之一 ---------编译NET-SNMP程序。
深度学习--自编码器(AutoEncoder)
强化学习 (Reinforcement Learning)
unix环境编程 第十四章 14.4 I/O多路转接
MySQL执行过程及执行顺序
1001 害死人不偿命的(3n+1)猜想 (15 分)
常用语言图表库总结
想了解API接口,这一篇就够了
今天做了手机播放器的均衡器
认识
虚拟列表key复用问题
工作--今天的学习
1004 成绩排名 (20 分)
shell脚本实战(第2版)/人民邮电出版社 脚本1 在PATH中查找程序
Shell script combat (2nd edition) / People's Posts and Telecommunications Press Script 2 Validate input: letters and numbers only
xmms已经发布到v1.3了,好久没写博客了
pytorch widedeep文档
MySQL索引的B+树到底有多高?
OpenGL 2.0编程例子