Eschew Obfuscation and Omit Needless Words: Writing Clear Acceptance Tests
summary
The claim is concrete: edit verbose Cucumber scenarios into intention‑revealing tests that state the actual assertion and hide incidental UI steps. Concrete moves include collapse field fills into "make an offer", hide setup in Background or helper steps, use tables and scenario outlines to express complex bid/offer matrices, and allow flexible phrasing with regex so business language maps to test steps. Also separate UI‑specific checks into dedicated UI scenarios and keep acceptance tests focused on domain intent.
AI-written summary · about
chapters (8)
- 0:00Intro
- 3:10Being Nice
- 4:50Example
- 6:55Rule 13 Words Details
- 8:40Rule 14 Words Details
- 12:05Regular Expressions
- 18:40Conclusion
- 22:35George Orwell
related talks
01h 00mAcceptance Testing Sounds Easy, But Is Hard to Get Right
34mWriting end to end tests with a smile
33mMore Than Automation: How Good Acceptance Test Can Make Your Team Happier
36mLiving on crotches or UI Automation antipatterns
40mHow Cucumber Can Improve Your Testing
35mCucumber: Automating the Requirements Language You Already Speak
36mIt's not your test framework, it's you
25mWriting end to end tests with a smile
