FutureRuby Talk: Cucumbered
July 17th, 2009
FutureRuby was an exceptional conference and I was excited to be a part of such a creative group of people. I talked about Cucumber, looking at what it is, how to use it, and why to use it. Useful links for Cucumber:
- Wiki http://wiki.github.com/aslakhellesoy/cucumber
- Source code http://github.com/aslakhellesoy/cucumber.
I demonstrated using Cucumber to test a simple IPhone application. To make the IPhone testing a little more palatable I used a little gem called IRobat. Its very rough around the edges and in no way complete but you can take a look at the IRobat code on Github.
No Cucumbers were harmed (just mildly shaken up) in the making of this presentation.
What people were saying about the talk:


Mind the gap – European Software Tester magazine article
June 4th, 2009
I recently wrote an article for ‘The European Software Tester’ magazine which looked at ways Cucumber, Acceptance tests in general and practices around Behaviour Driven Development can help avoid the gap between what the customer wants and what they get. I’m happy to say the article has been published and is also available digitally:
Outside-in Development with Cucumber and Rspec
March 30th, 2009
I was speaking in Edinburgh at Scotland on Rails 2009 about Cucumber and Rspec.
You can watch the recorded full talk.
I’ve also posted the slides from the presentation and uploaded the screencasts used in the presentation in both high and low resolutions. They are accessible from links within the presentation.
Here are some of the useful links from the presentation:
- Cuke’s official website – http://cukes.info
- Cucumer’s github wiki – http://wiki.github.com/aslakhellesoy/cucumber
- Rspec’s website – http://rspec.info
- The Rspec book – Pragmatic book store – http://www.pragprog.com/titles/achbd/the-rspec-book
- In-memory browser testing – Webrat – http://wiki.github.com/brynary/webrat
- Browser based testing – Watir – http://wtr.rubyforge.org/
- Browser based testing – Selenium – http://seleniumhq.org/
- Headless Browser testing – Celerity – http://celerity.rubyforge.org/
- Using Celerity from within Ruby – Culerity – http://upstream-berlin.com/2009/01/28/culerity-full-stack-rails-testing-with-cucumber-and-celerity/
- Website for checking regular expressions – Rubular – http://www.rubular.com/
I would like to thank the organisers, everyone who came to listen and speak at the conference. It was a pleasure to be a part of such an enthusiastic group of people in such a beautiful venue.


