bdd Archive

  • The BDD Given/When/Then scenario structure is great for workflows, but too verbose when a specification includes lots of similar cases or when complicated objects come into play. This is where Cucumber tables come in. Tables provide just enough structure to group related data together so that it can be efficiently...

    BDD in .NET with Cucumber part 2: Making scenarios easier to read with tables

    The BDD Given/When/Then scenario structure is great for workflows, but too verbose when a specification includes lots of similar cases or when complicated objects come into play. This is where Cucumber tables come in. Tables provide just enough structure to group related data together so that it can be efficiently...

    Continue Reading...

  • At the Oresund Developer conference in Sweden about two months ago, Aslak Hellesoy talked about recent changes to his Cucumber Behaviour-Driven Development tool, aimed at providing better support for platforms other than Ruby. Instead of using the tool through slow Ruby ports, .NET and Java developers got a chance to...

    BDD in .NET with Cucumber, Cuke4Nuke and TeamCity

    At the Oresund Developer conference in Sweden about two months ago, Aslak Hellesoy talked about recent changes to his Cucumber Behaviour-Driven Development tool, aimed at providing better support for platforms other than Ruby. Instead of using the tool through slow Ruby ports, .NET and Java developers got a chance to...

    Continue Reading...

  • At the Agile Specification, BDD and Testing Exchange last month in London, Dan North spoke about selling behaviour driven development to the business. He put forward a relatively controversial idea on estimation: treat all stories as equal. Estimate each story as size 1 and just be done with it. Although...

    All stories are created equal

    At the Agile Specification, BDD and Testing Exchange last month in London, Dan North spoke about selling behaviour driven development to the business. He put forward a relatively controversial idea on estimation: treat all stories as equal. Estimate each story as size 1 and just be done with it. Although...

    Continue Reading...

  • I’m launching two new Behaviour-Driven Development workshops in late January. Introduction to BDD is an intensive one day workshop which introduces behaviour-driven development to developers, business analysts and testers. The optional programming module is offered in Java or .NET, with Cucumber to automate BDD scenarios. Hands-on BDD with Cucumber is...

    Two new BDD workshops available

    I’m launching two new Behaviour-Driven Development workshops in late January. Introduction to BDD is an intensive one day workshop which introduces behaviour-driven development to developers, business analysts and testers. The optional programming module is offered in Java or .NET, with Cucumber to automate BDD scenarios. Hands-on BDD with Cucumber is...

    Continue Reading...

  • I facilitated an openspace session on acceptance testing and collaboration between business people, developers and testers at CITCON Europe last week. We started with a list of five common reasons why I’ve seen teams fail with acceptance testing but added five more during the discussion, so here’s an expanded top...

    Top 10 reasons why teams fail with Acceptance Testing

    I facilitated an openspace session on acceptance testing and collaboration between business people, developers and testers at CITCON Europe last week. We started with a list of five common reasons why I’ve seen teams fail with acceptance testing but added five more during the discussion, so here’s an expanded top...

    Continue Reading...