How Cucumber Can Improve Your Testing
summary
Cucumber is an abstraction layer that uses Gherkin given when then to drive automation while keeping implementation in page object abstraction and using RSpec or similar for assertions; HomeAway reduces five days of per‑brand manual testing across five then eight brands by automating a large backlog and starts moving toward BDD; practical details include step regexes, one thought per step, parameterized steps, and avoiding brittle content checks; common failures are overbroad regular expressions pitfalls and mixed UI/state coupling, but the approach proves effective with business buy‑in.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:30What is Cucumber
- 1:10How Cucumber Works
- 2:30Cucumber Code
- 3:13Background
- 4:50Behavior Driven Development
- 5:25Who is your audience
- 8:20When is Cucumber not useful
- 9:08How Cucumber Helps
- 11:32Mix and Match
- 12:38Cucumber vs RSpec
- 16:36Automating Cucumber
- 20:08Overcoming inertia
- 22:36Datadriven testing
- 26:13Finding the right balance








