I've never used Cucumber in anger, but I thought it was for creating testcases that could be understood by non-technical clients, so you can concretely discuss features. If you're writing a compiler then all your clients will be programmers, so there's no need for such a thing.
Our clients are the parents, guardians, and teachers of children between the ages of eight and twelve inclusive.
The intent of Cucumber is to make readable testcases, just as the intent of COBOL and AppleScript and visual component programming is to enable non-programmers to create software without having to learn how to program.
Author | chromatic |
Work | Comment on “What Testing DSLs Get Wrong” |
Published | 2017-08-20 |