了解行为驱动开发 (BDD)

发布于 2024-12-04 02:24:31 字数 290 浏览 1 评论 0原文

来自维基百科关于 BDD 的文章:

BDD 是第二代、由外而内、基于拉动的、 多利益相关者、多规模、高自动化、敏捷 方法论。它描述了与明确定义的交互的循环 输出,从而交付可工作的、经过测试的软件 很重要。

即使在阅读了 推荐演示文稿。请帮忙解释一下。

From the wikipedia article on BDD:

BDD is a second-generation, outside-in, pull-based,
multiple-stakeholder, multiple-scale, high-automation, agile
methodology. It describes a cycle of interactions with well-defined
outputs, resulting in the delivery of working, tested software that
matters.

I am not able to make sense of the adjectives used such as "outside-in", "pull-based" and "multiple-scale" even after going through the referred presentation. Please help explain.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

任谁 2024-12-11 02:24:31

我写了一篇关于 where 的 博客文章几周前我了解了 BDD。它专注于 .NET 平台工具,并且有点 Cucumber 重,因为我喜欢它,但您也可以从那里挑选一些 BDD/ATDD 内容。

当谈到文章和书籍时,我赞同上面的建议 - 从这里开始!

但您还应该查看:

嗯 - 你有 它。我要读的东西的简短清单。

I wrote a blog post on where I learned about BDD as couple of weeks ago. It focus on the .NET platform toolwise and is a bit Cucumber heavy since I like it, but you can pick out some BDD/ATDD stuff from there as well.

When it comes to articles and books I second the suggestions above - it's starts there!

But you should also checkout:

Well - there you have it. My short list for things to read.

平定天下 2024-12-11 02:24:31

除了其他答案之外,我发现以下链接很有用:

outside-in:http:// www.courageousmarketing.com/pdf/outsidein.pdf

基于拉动:http://www.johnhagel.com/paper_pushpull.pdf

In addition to the other answers, I have found the following links useful:

outside-in: http://www.courageousmarketing.com/pdf/outsidein.pdf

pull-based: http://www.johnhagel.com/paper_pushpull.pdf

荒路情人 2024-12-11 02:24:31

Dan North 关于 BDD 的原始文章可能会有所帮助:http://dannorth.net/introducing-bdd/

编辑:这是一篇分解每个术语的文章:

http://cuke4ninja.com/sec_cucumber_bdd.html

The original article by Dan North about BDD may help: http://dannorth.net/introducing-bdd/

EDIT: Here's an article which breaks down each term:

http://cuke4ninja.com/sec_cucumber_bdd.html

东京女 2024-12-11 02:24:31

行为驱动开发类似于 TDD 软件流程,但 BDD 的优势在于测试/功能是用简单的英语编写的,因此它为 QA 和利益相关者提供了参与开发过程的机会。它专注于软件的行为,因此测试在浏览器中运行。

这是很好地解释 BDD 及其实现的指南。
BDD介绍与实现

您可以使用behat、browserstack来实现BDD你的开发过程。

Behavior driven development is similar to TDD software process but the advantage of BDD is that the tests/features are written in simple English language thus it give a chance to QA and stakeholder to participate in the process of development. It is focused on the behavior of the software thus test are run in browsers.

Here is the guide that explain BDD and its implementation very well.
BDD Introduction and Implementation

You can use behat, browserstack to implement BDD in your development process.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文