specification by example 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’ve been ranting, writing and teaching about the danger of using scripts as specifications for a while. This is one of the top reasons why teams fail with specification by example. I’m by no means the first or the only one to warn about this. Ward Cunningham and Rick Mugridge...

    A fresh perspective on the specification/script problem

    I’ve been ranting, writing and teaching about the danger of using scripts as specifications for a while. This is one of the top reasons why teams fail with specification by example. I’m by no means the first or the only one to warn about this. Ward Cunningham and Rick Mugridge...

    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...

  • The first few chapters of my upcoming book Specification by Example are now available through the Manning Early Access Program. Use the promotional code specbyex50 to get a 50% discount on the list price until December 1st. The book is a collection of 50+ case studies of teams that got...

    Specification by Example – First few chapters available

    The first few chapters of my upcoming book Specification by Example are now available through the Manning Early Access Program. Use the promotional code specbyex50 to get a 50% discount on the list price until December 1st. The book is a collection of 50+ case studies of teams that got...

    Continue Reading...