
Episode 51
51: Matt Wynne - Building the Right Thing with BDD
In this episode, Adam talks to Matt Wynne about Behavior Driven Development with Cucumber.
October 5, 20161h 4m
Audio is streamed directly from the publisher (media.transistor.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Topics include:
- What exactly is BDD?
- Is BDD a technical or non-technical practice?
- How do you get started with BDD?
- How do you keep the number of system tests low to keep your test suite fast?
- What's your strategy for dealing with external services in acceptance tests?
- What are the advantages of using Cucumber even as a solo developer working on a side project?
Sponsors:
- Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days
- Hired, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired
Links:
- Test Driven Laravel, Adam's upcoming video course
- Matt's Blog
- Matt's notes from Dan North's Awesome Acceptance Testing talk
- Cucumber School
- User Story Mapping
- Impact Mapping
- Introducing Example Mapping
- The Rails Testing Pyramid
- The Testing Iceberg
- The Deep Synergy Between Testability and Good Design talk by Michael Feathers
- The Training Wheels Came Off, Aslak Hellesøy on removing the built-in step definitions in Cucumber-Rails
- Cucumber Blog
- Cucumber on GitHub
- The Cucumber Book
Topics
technologysoftwarewebdevelopmentproductstartup