BDD介绍

Posted xinxin1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BDD介绍相关的知识,希望对你有一定的参考价值。

TDD:

  TDD(Test-Drivern Development)测试驱动开发,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么样的产品代码。

BDD:

  BDD(Behavior Drivern Development)行为驱动开发,建立在TDD基础之上,也是一种敏捷软件开发的技术。它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作通过一种通用的语言来描述和讨论我们开发的系统。

ATDD:

  ADTT(Acceptance Test Driven Development)验收测试驱动开发

 

以上是关于BDD介绍的主要内容,如果未能解决你的问题,请参考以下文章

新一代支持BDD的自动化测试工具Gauge+Taiko

TDD和BDD

python behave自动化测试框架- 初探BDD

[易学易懂系列|rustlang语言|零基础|快速入门|(29)|实战6:BDD工具cucumber_rust]

基于 BDD 理论的 Nebula 集成测试框架重构(上篇)

基于 BDD 理论的 Nebula 集成测试框架重构(上篇)