Acceptance Testing with Cucumber
Location: Ballroom II
Acceptance Testing with Cucumber Presentation 1 [PDF]
Cucumber is all the rage these days, but many developers struggle to understand how and when to use it. It is designed to be an Acceptance Testing tool in the context of BDD, but that explanation tends to bring up even more questions.
In this tutorial, Aslak Hellesøy and David Chelimsky will help you to understand the role of Acceptance Testing, and how to use Cucumber effectively. Attendees will develop an app, working from the outside-in, using several different approaches to writing scenario steps and hooking them up to pre-existing and non-existing application code.
This is going to be a hands on session in which you will all write code. To avoid clogging up the wifi during the session, please set up the following on your system beforehand:
- rvm with ruby-1.8.7 installed with a clean gemset for our session
- the latest versions of rails-3.0.0.beta, rspec-rails-2.0.0.beta, and cucumber-rails
Note that we may be releasing new versions of cucumber-rails and rspec-rails as late as Sunday evening, so please check Monday morning before the session for the latest versions.
We’ll also post a github repository with additional material you’ll need. You’ll find it at http://github.com/dchelimsky/railsconf2010 on Sunday evening.
Comments on this page are now closed.