Third Session

Today’s presentation

ATDD_3 – Cucumber

Today we talked about Basic Structure of Cucumber. I am also attaching a photo of white board from today’s class.

03 12 2013 - Notes on White Board


Next sessions –

  • More cucumber – basic structure 
  • Cucumber on laptop – I’ll use RubyMine
  • Role Play – ATDD Case Study

You still don’t need your laptop until we’re done with Role Play.


Thanks for working on your assignments. Here is something that I would like to add.

1) Books I love

  1. On a subject of ATDD – Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration by Ken Pugh. The only reputed book available in the market on a subject ATDD as a process perspective. Doesn’t include any coding or mumbo-jumbo or tools. Pure process read. Real-world guide to ATDD, and presents keys to developing software with testable results. This should be your first book in your journey towards ATDD mastery!
  2. On a subject of CucumberThe Cucumber Book: Behaviour-Driven Development for Testers and Developers by Matt Wynne and Aslak Hellesøy. From the creator of Cucumber. This is the book which is recommended by Cucumber’s official site (http://cukes.info/). This book contains comprehensive Cucumber information for beginning to advanced Cucumber users. You should hold off reading this book until we are done with Cucumber basic structure sessions and some part of ruby. If you’re looking for a soft copy, here is a link
  3. On a subject of CucumberCucumber and Cheese by Cheezy. Any thing coming from Cheezy is always great! In this books he explains cucumber from his perspective. It has some coding examples to follow. Only available in a soft copy format. Cheezy comes to Columbus very often to speak at various meetings and conferences. Make sure you listen to him whenever you get a chance.

I’ll keep on adding few books as and when I find them. There are some great books available in a world of  Ruby and Agile that you can read all the time. But, as far as ATDD and Cucumber are concerned, there are very limited number of books available.

2) Research on a definition of ATDD. Find out all different kind of definitions, see what other people say about ATDD. Is it the same that you learned today? Or is it different?

All of you did some research on ATDD and that’s great. We looked at Cucumber’ official site. It’s not frequently updated, but visit this site once in a while and see what you find. When you go to home page, you see those 6 tiles… compare it with what you learned in second session. Is it similar or not…?

Slides from first two classes, your assignment details and meeting information

Hello everyone…  Hope you’re enjoying getting up early on Tuesdays and Thursdays!

Here are the links to slides –

ATDD Introduction_1

ATDD Introduction_2


Your assignments to work on before we meet next week on 3/12

1) Find two books on a subject of ATDD

2) Research on a definition of ATDD. Find out all different kind of definitions, see what other people say about ATDD. Is it the same that you learned today? Or is it different?


And about Columbus ATDD Developers Group that I was talking about…

Today’s meeting URL is –

http://www.meetup.com/techlifecolumbus/events/93163032/

If you’re planning to attend, register there. Refer this URL for parking information. Lunch will be served. They meet first Thursday of every month. Read their blog or follow them on twitter.

Meeting Description –

Is Test Data bothering you?
Does your cucumber test suite often fail because you don’t have enough Test Data?
Is Test Data Management your biggest barrier (or not?!) in achieving efficiency in ATDD?
How are you managing Test Data in multiple environments?
Do you have a best practice to share with others on Test Data Management?
Is there a tool that you think can help teams practicing ATDD with Test Data Management?
Can you contribute to the discussion related to Test Data?

If you answered any of these questions in yes, then you should attend our meeting in March that focuses on Test Data and its management. It’s going to be a very comprehensive open discussion among ATDD enthusiasts representing diverse range of industries and organization across central Ohio region.

Come prepared with all the questions you have and answers to some of the above questions. Bring someone with you who might make this discussion even more interesting!

We are going to meet at Pillar Technology, Columbus. Lunch will be provided.

Thank you Pillar Technology for hosting us and sponsoring lunch!

Update on 3/5 – Parking Instructions

Please park in the West Lot (see diagram below or open PDF for bigger diagram)

The access code is 5923# –  the buttons need to pressed slowly and firmly as the keypad is touchy. There is a walkway under 4th street that takes you to the smith Bros main visitor parking lot.