内容
- 定义-行为驱动开发(BDD)是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了行为驱动开发(BDD)
定义-行为驱动开发(BDD)是什么意思?
行为驱动开发(BDD)是一种软件开发方法,它依赖于不同利益相关者层之间的交互作用,这种交互作用的输出以及这些交互作用如何导致软件开发。
BDD专注于与正在开发的每个软件单元相关的行为规范。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了行为驱动开发(BDD)
BDD提供了一个正式的应用程序构建框架,该框架结合了敏捷软件开发(ASD),测试驱动开发(TDD)和其他原理来构建软件产品。 BDD通过将业务成果作为“故事”或规范进行关联,以定义其要求,业务收益和用于确定软件单元是否完成的通用测试方法。
BDD在两个不同的类别之间分配利益相关者,如下所示:
- 核心利益相关者:关注业务目标,成果和应用行为
- 偶然的利益相关者:功能和非功能人员致力于提供所需的应用程序行为和结果