cucumber Tag

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.