博客

BDD(行为驱动开发)是什么?

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2018年12月23日

BDD(行为驱动开发)是什么?

行为驱动开发是一个测试实践,遵循的想法吗规范的例子(例如,测试驱动的开发(TDD))。这个想法是为了描述应用程序应该如何行为在一个非常简单的用户/业务含义的语言。BDD的业务视角应用程序行为允许团队创建活文档易于维护,可以被所有的团队成员,包括测试人员、开发人员和产品负责人。

BDD,创建测试使用小黄瓜Given-When-Then语言。

  • 鉴于(上下文)
  • 当(发生)
  • (结果)

例如:

  • 给我注册一个免费试用
  • 当我提交所需的细节
  • 然后我收到的链接下载

BDD可用于音乐会与大多数自动化测试方法和工具。

BDD和连续测试

BDD是一种技术可以用来创建测试自动化验收测试期间连续测试。与BDD-based测试运行期间持续集成过程中,你可以给利益相关者快速反馈是否功能实际上是实现和工作条件,他们可以很容易地理解。

BDD的工具

受欢迎的发展测试工具创建和管理BDD测试:

BDD资源

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2018年12月23日
Baidu
map