bdd Archive

  • Alister Scott wrote a really nice paper on designing good specifications with examples/bdd scenarios/acceptance tests – focused on Cucumber, but applicable to other tools as well. He captured how to evolve horrible scripts into something quite useful. I strongly recommend reading it, especially if you’re working with UI tests. Now...

    Designing good Cucumber feature files

    Alister Scott wrote a really nice paper on designing good specifications with examples/bdd scenarios/acceptance tests – focused on Cucumber, but applicable to other tools as well. He captured how to evolve horrible scripts into something quite useful. I strongly recommend reading it, especially if you’re working with UI tests. Now...

    Continue Reading...

  • I got this e-mail recently from a blog reader, and decided to share the answer as it might be interesting to others as well: I listened to your podcast with Scott Hanselman and the discussion touched on the mix of unit tests and BDD acceptance tests, but didn’t really go...

    Duplication between BDD and Unit tests

    I got this e-mail recently from a blog reader, and decided to share the answer as it might be interesting to others as well: I listened to your podcast with Scott Hanselman and the discussion touched on the mix of unit tests and BDD acceptance tests, but didn’t really go...

    Continue Reading...

  • I’m running a half-day seminar on Specification by Example in London on 2nd of February. The seminar covers an introduction to Specification by Example and the most important results of the research I’ve conducted for my new book on how 50+ teams, from small web startups to teams working for...

    Specification by example: Executive Summary

    I’m running a half-day seminar on Specification by Example in London on 2nd of February. The seminar covers an introduction to Specification by Example and the most important results of the research I’ve conducted for my new book on how 50+ teams, from small web startups to teams working for...

    Continue Reading...

  • One of the most important lessons that I’ve learned as the result of the research conducted for my upcoming book Specification by Example is that many of the most common problems people have with implementing BDD or agile acceptance testing come from a misalignment of conceptual models. By changing our...

    The principle of symmetric change

    One of the most important lessons that I’ve learned as the result of the research conducted for my upcoming book Specification by Example is that many of the most common problems people have with implementing BDD or agile acceptance testing come from a misalignment of conceptual models. By changing our...

    Continue Reading...

  • It is my great pleasure to announce the immediate availability of The Secret Ninja Cucumber Scrolls, a free e-book and online step-by-step guide for Cucumber, a tool that is quickly becoming the weapon of choice for many agile teams when it comes to functional test automation, creating executable specifications and...

    The Secret Ninja Cucumber Scrolls

    It is my great pleasure to announce the immediate availability of The Secret Ninja Cucumber Scrolls, a free e-book and online step-by-step guide for Cucumber, a tool that is quickly becoming the weapon of choice for many agile teams when it comes to functional test automation, creating executable specifications and...

    Continue Reading...