敏捷开发 - 验收试验指南

144 篇文章 13 订阅
24 篇文章 0 订阅

由客户定义

  • 验收测试(ATS)是客户需求的一种表达。所有各方都可以做出贡献,但最终,一个客户声音将他们的兴趣定义为一组明确的测试。

为故事定义“完成”

  • ATS在开发前作为竣工合同进行编写。通过ATS可以告诉程序员他们的工作已经完成,并告诉客户他们可以接受它。

是自动化的

  • 您可以编写脚本,从而自动化定义预期系统功能的所有测试。手工执行的脚本是一种滥用。

记录系统的使用

  • 设计可读测试,以便通过示例演示系统的有效使用。这样的文件永远不会过时!

不要只是包括快乐的道路

  • 不要只是包括快乐的道路 (Happy Path) 很难捕捉所有的替代 (Alternatives) 和特殊条件 (Special Conditions)。你不可避免地会错过一个。将它添加到您的验收测试中。

不要替换探索性测试 (Exploratory Tests)

  • 探索性测试强调了用户可能选择如何与新功能交互的更具创造性的方面。它还帮助教测试人员如何提高他们的测试设计技能。

在接近生产的环境 (Near-Production Environment) 中运行

  • ATS在尽可能接近模拟生产的环境中执行。它们尽可能多地命中真实的数据库和外部API调用。

了解更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值