行为驱动开发(BDD)

作者: Judy Howell
创建日期: 26 七月 2021
更新日期: 21 六月 2024
Anonim
Test Driven Development #TDD#BDD#测试驱动开发
视频: Test Driven Development #TDD#BDD#测试驱动开发

内容

定义-行为驱动开发(BDD)是什么意思?

行为驱动开发(BDD)是一种软件开发方法,它依赖于不同利益相关者层之间的交互作用,这种交互作用的输出以及这些交互作用如何导致软件开发。


BDD专注于与正在开发的每个软件单元相关的行为规范。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了行为驱动开发(BDD)

BDD提供了一个正式的应用程序构建框架,该框架结合了敏捷软件开发(ASD),测试驱动开发(TDD)和其他原理来构建软件产品。 BDD通过将业务成果作为“故事”或规范进行关联,以定义其要求,业务收益和用于确定软件单元是否完成的通用测试方法。

BDD在两个不同的类别之间分配利益相关者,如下所示:

  • 核心利益相关者:关注业务目标,成果和应用行为
  • 偶然的利益相关者:功能和非功能人员致力于提供所需的应用程序行为和结果