Feb 08 2010

Behaviour Driven Development with Cucumber: Video, Slides and Links

Published by gojko under articles

Here’s the video from my talk on Behaviour Driven Development and Acceptance Testing with Cucumber last week. In this talk, I go over the basics of Cucumber scenario structure and integration and show examples of using it with Ruby, .NET and Java applications. (scroll down to see the slides and links from the presentation) If you’re interested Cucumber or Behaviour-Driven development, also check out my new Introduction to BDD and Hands-on BDD with Cucumber workshops.
Continue Reading »

5 responses so far

Jan 08 2010

Next agile testing UG in London: Cucumber on February 4th

Published by gojko under articles

Next agile testing user group evening in London will be on the 4th February, at the new Skills Matter offices.

I’ll be presenting Cucumber a tool for behaviour-driven development and agile acceptance testing. I will demonstrate how to use Cucumber for Java, .NET and Ruby applications, talk about new Cucumber features and best practices for writing and maintaining Cucumber scenarios.

The event is free, but up-front registration is required for capacity planning. For more information and to register click here

No responses yet

Jan 05 2010

BDD in .NET with Cucumber part 3: Scenario outlines and tabular templates

Published by gojko under articles

In part 2 of this tutorial we used tables to organise scenario information efficiently. This works fine for processing lists of objects, but it requires additional code to work with Cucumber tables and it isn’t the best solution when things go wrong. In this part, I’ll show you how to save even more time and effort when working with repetitive scenarios. Continue Reading »

3 responses so far

Jan 04 2010

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

Published by gojko under articles

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 manipulated and easy to understand in a scenario. After setting up Cucumber for .NET and going through a basic example, it’s time to learn how to use tables to make complex scenarios easier to read and manage. Continue Reading »

One response so far

Jan 01 2010

BDD in .NET with Cucumber, Cuke4Nuke and TeamCity

Published by gojko under articles

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 benefit from much quicker native integrations using a new wire protocol that allows Cucumber to talk to external systems. Richard Lawrence and Matt Wynne were very kind to work on a native .NET integration for Cucumber, called Cuke4Nuke, which recently got up to speed with Cucumber Ruby features. In this article, I’ll show you how to set up and use Cuke4Nuke to use Cucumber for .NET BDD development. Continue Reading »

12 responses so far

Next »