Hands-on with Cucumber*
Cucumber is a Ruby-based toolkit that supports writing tests -- user interface tests, in our case -- in plain English. Or even plain Esperanto. Curious about Cucumber, but haven't had the chance to try it on something substantial yet? Stop on by!
During this course we’ll build a real live app, and along the way we’ll document our design decisions in the form of running code. Cucumber is the centerpiece that makes this process palatable.
Going through the exercises will give us the chance to build, break, fix, and organize high-level acceptance tests. We’ll run right into the limits of automation, and talk about how to fit it into a sane testing world view.
This class is geared toward people who are interested in software testing, but who are not necessarily experienced with Cucumber or Ruby.
Ian is a Portland-area software utility player who spends his (heh) “spare time” recklessly concocting music, teaching his rug rats how to bicycle, and composing lists in threes.