This blog post explores the challenges of applying a Behavior-Driven Development (BDD) approach to UI development using VisualTest. In addition to giving a high-level introduction to BDD, I’ll describe a technique called Approval Testing that complements traditional assertion-based testing to give developers clearer visibility of the correctness of their implementation.| Cucumber Blog
The original version of this post was published on Medium by The BDD Advocate.| Cucumber Blog
A couple of weeks ago, Gáspár Nagy and I presented a webinar on the BDD practice of formulation. There were so many questions that we were unable to answer them all in the allotted time, so we’re taking this opportunity to publish our answers as a blog.| Cucumber Blog
I’m continuing to answer questions that were asked during my session “Are BDD and test automation the same thing?” at the Automation Guild conference in February 2021. This is the last of five posts.| Cucumber Blog
Seb Rose and Gáspár Nagy are the authors of The BDD Books. Cucumber Community Manager Tracey S. Rosenberg spoke to them about their books, the writing process, and what comes next.| Cucumber Blog
I’m continuing to answer questions that were asked during my session “Are BDD and test automation the same thing?” at the Automation Guild conference in February 2021. This is the fourth of five posts.| Cucumber Blog
I’m continuing to answer questions that were asked during my session “Are BDD and test automation the same thing?” at the Automation Guild conference in February 2021. This is the third of five posts.| Cucumber Blog
After my talk called “Are BDD and test automation the same thing?” at the Automation Guild conference in February 2021 there were more questions than I could answer in the available time. This is the second of five posts answering the five most important ones:| Cucumber Blog
I’ve been writing and talking about test automation and BDD for quite a while now. In February 2021 I gave a short version of a talk called “Are BDD and test automation the same thing?” at the Automation Guild conference to explore their relationship and address the confusion that exists in the industry.| Cucumber Blog
Recently my colleague, Theo England, broadcast a question:| Cucumber Blog
Writing good requirements is a challenge, especially if they’re intended to be understood by someone other than their author. The more complicated a project gets, the harder it is to communicate the requirements in an unambiguous way. It’s easier to ask someone to cut the grass than it is to describe a design for a flower bed.| Cucumber Blog
This month on the Cucumber Podcast, Matt Wynne and Seb Rose speak to Chris Glover, a lead test engineer who has been working in a team which has struggled with some of the common pitfalls of learning BDD. Matt invited him onto the podcast to share that story.| Cucumber Blog
As part of our research into running our upcoming workshop, we asked what questions needed answered for this class to be useful. One question which came through was "How do I scale BDD across the enterprise?"| Cucumber Blog
Recently my colleague, Theo England, broadcast a question:| Cucumber Blog
Body dysmorphic disorder (BDD) typically first strikes in adolescence, at a time when people are already experiencing personal and social challenges unlike any other time of life. Hormonal changes, societal... Read more »| BDD
Charles Simonyi introduced himself at a recent workshop with the words: “I was at Xerox PARC in the 70s, Microsoft in the 80s, and working on intentional software in the 90s”. He wasn’t showing off, he was just there. He pioneered WYSIWYG, created Microsoft Word, Excel and Access (as a data visualization tool), championed OO and invented metaprogramming. What this tells me is that when Charles Simonyi thinks he is on to something, it’s probably worth listening. (Ok, I’ll forgive him...| Dan North & Associates Limited
はじめに この記事はソフトウェアテスト Advent Calendar 2024の8日目の記事です。 昨日、登壇してきました 昨日、ソフトウェアテスト自動化カンファレンス2024というイベントで登壇してきました。 登壇資料はこちらです。 speakerdeck.com 「振る舞い駆動開発(BDD)におけるテスト自動化の前に大切にしていること」と題して、BDDにおける大切な「発見(Discovery)」と「定式化(For...| ブロッコリーのブログ
2021年5月に出版された『The BDD Books - Formulation』日本語に翻訳してLeanpubにて出版しました! 表紙はこんな感じ。 書籍紹介および購入はこちらから。 leanpub.com 原著はこちら。 なお、本書籍はThe BDD Booksシリーズの2冊目となります。シリーズ1冊目『The BDD Books - Discovery』については日本語版を公開済みです。詳しくはこちらをご覧ください。 nihonbuson.hatenadiary.jp 本記事では、...| ブロッコリーのブログ
本記事では、「BDD(Cucumber)コミュニティが無料提供しているコンテンツの紹介と現在起きている危機」という発表時にはうまく伝え切れなかった部分を補足として書くことを目的としています。特に、Cucumberコミュニティ消滅の危機は、Gherkin(Given / When / Then)記法の消滅の危機にも繋がっているので、Cucumberを使っていない人にも影響があるということを理解していただ...| ブロッコリーのブログ
Cet article est une réinterprétation d'un [article](https://github.com/xvw/planet/blob/master/content/posts/notion-cafe.org) que j'avais rédigé en 2021, sur mon [ancien site](https://github.com/xvw/planet). J'ai essayé d'aller à l'essentiel et il présente, dans les grandes lignes, l'ensemble des pages [Notion](https://www.notion.so/about) mises en place pour me permettre d'indexer ma consommation de café et tenter de construire une intuition sur la compréhension des mes goûts. De ma...| xvw.feed
Some weeks ago I gave a talk at AgileDay.it. My talk was about a weird experimental Kanban board, and the Leitmotiv I used was around the differences between Principles and Rules. The topic was: we often learn methodologies mocking rules (often, without getting the point) rather than trying to understand the principles behind them. This … Continue reading Principles and Rules→| Arialdo Martini
tl;dr version Rule #1: write commit comments before coding Rule #2: write what the software should be supposed to do, not what you did Long version Dan North changed my life You should read Dan North’s epic post Introducing BDD. It might be a little of an oversimplification, but the whole (revolutionary) Behavior Driven Development … Continue reading Preemptive commit comments→| Arialdo Martini
In which I announce that Graphene moved to a new testing API| halting problem
In which I present a small testing framework for C code| halting problem
目次 目次 はじめに(本記事の見どころなど) テストについて話し合わなくてはならない テストの目的 「うまくいかないかもしれないものは何ですか?」 なぜテストをするのですか? この場合に限り…… テスト駆動開発 〜テストについて語る前に説明が必要です〜 テストについて話しましょう なぜすべてのテストを自動化しないの? テストカバレッジは有用な指...| ブロッコリーのブログ
2018年2月に出版された『The BDD Books - Discovery』日本語に翻訳してLeanpubにて出版しました! 表紙はこんな感じ。 書籍紹介および購入はこちらから。 leanpub.com 原著はLeanpubおよびAmazonにあります。 本書籍(翻訳版)は、今までと同様Leanpubを利用しています。 今までLeanpubを利用して出版した書籍はこちら。 nihonbuson.hatenadiary.jp 本記事では、この本がどんな内容なのかを書き...| ブロッコリーのブログ
はじめに(翻訳記事の前提となる知識など) 本記事は自動テスト・テスト自動化Advent Calendar 2021の7日目の記事です。 最近、BDDなどでのテスト自動化を行うにあたり、Discovery(発見)*1→Formulation(定式化)→Automation(自動化)という流れが考えられるようになりました*2。 記事「Behaviour-Driven Development」内の画像を引用し翻訳 この中の「定式化」では、後に自動化する...| ブロッコリーのブログ