3 ms·
Not a typo.[0] In the 00s/early 10s, software went through a fad phase where people earnestly thought that by implementing Gherkin frameworks like Cucumber, yo
by mjr00 4y ago
Not a typo.[0]
In the 00s/early 10s, software went through a fad phase where people earnestly thought that by implementing Gherkin frameworks like Cucumber, you'd be able to hand off writing tests to "business people" in "plain English." It went about as well as you'd expect.
[0] https://cucumber.io/docs/gherkin/ https://cucumber.io/docs/gherkin/
- ben_w 4y agoThanks! Despite that period being when I finished my Software Engineering degree, got my first job, and then attempted self-employment, I'd never heard of it before. Looking at the book titles — "Cucumber Recipes" in particular — even if I had encountered it, I might have assumed the whole thing was a joke.
- Tainnor 4y agoI still think the basic idea of Cucumber and similar tools is sound. It just doesn't match how 99% of companies operate. On the other hand, many developers write shitty tests where it's absolutely unclear what the test is even trying to achieve, so trying to find some sort of framework which tries to forcibly decouple the what of the test from the how maybe isn't the worst idea.
- hitchdev 4y agoThat's exactly what I tried to do with this framework: https://github.com/hitchdev/examples https://github.com/hitchdev/examples Rather than trying to force your testers and stakeholders to adapt to the DSL, the templated story->documentation generation lets the dev or tester adapt the DSL to whatever the stakeholders want to see while keeping the story strictly about behavior.