&gt;Maintaining a cucumber test suit is basically a nightmare. I hate writing tests for it, I hate fixing tests in it when they break, and i hate the random cucumber exceptions that cause random failures. and should you come to a point where you want to optimize the test suit performance, good luck!<p>This is partially the reason I wrote this: <a href="http:&#x2F;&#x2F;hitchtest.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;hitchtest.com&#x2F;</a><p>While I don&#x27;t like the regular expression mangling of Cucumber, I do think that tests need their own &quot;readable&quot; non-turing complete language.<p>I thought that a mix of YAML and jinja2 made for the cleanest, most readable tests and still made writing steps easy enough.