首页/开发/软件测试速查/验收测试驱动开发(ATDD)
测试基础与分层67 条

验收测试驱动开发(ATDD)

在开发前由业务、开发、测试共同定义验收标准与验收测试,再开展实现;是协作式的需求澄清方式,与 TDD、BDD 常配合使用。

软件测试速查开发更新于 2026-10-12
参与者业务(客户)、开发、测试三方
产出可执行的验收标准与验收用例
时机迭代计划与开发之前
  • 围绕用户故事澄清规则与示例
  • 识别规则间冲突与缺失分支
  • 将验收标准固化为自动化验收测试
ATDD 与 BDD 的区别主要在语境:ATDD 强调验收视角,BDD 强调行为描述语言,实践中经常重叠。

易错点

  • 验收标准由单方写成,评审时才暴露理解差异
  • 验收测试与实现强耦合,接口调整后大量重写

数据来源与参考

  • Markus Gärtner《ATDD by Example》
  • ISTQB 术语表(验收标准相关)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌