
I've worked on a number of projects with Cucumber now, and I think it is a terrific tool. However, I've been seeing it used in ways that it was not originally intended for, the consequence being acceptance-test suites that grow increasingly slow, brittle and difficult to maintain.
These problems occur when developers start using Cucumber to drive overly-detailed tests. The problem of excessive UI testing with Cucumber has been
blogged about in the past by Aslak Hellesøy - the creator of Cucumber - but I thought I'd cover some of my own experiences and opinions in this post.
15 April, 2012
/