Acceptance Testing with Cucumber
Location: Ballroom II Audience level: Novice
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
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.