51: Matt Wynne - Building the Right Thing with BDD

Full Stack Radio

Episode | Podcast

Date: Wed, 05 Oct 2016 16:07:00 +0000

<p>Topics include:</p><ul> <li>What exactly is BDD?</li> <li>Is BDD a technical or non-technical practice?</li> <li>How do you get started with BDD?</li> <li>How do you keep the number of system tests low to keep your test suite fast?</li> <li>What's your strategy for dealing with external services in acceptance tests?</li> <li>What are the advantages of using Cucumber even as a solo developer working on a side project?</li> </ul><p>Sponsors:</p><ul> <li> <a href="https://rollbar.com/fullstackradio">Rollbar</a>, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days</li> <li> <a href="https://www.hired.com/fullstackradio">Hired</a>, sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired</li> </ul><p>Links:</p><ul> <li> <a href="http://testdrivenlaravel.com/">Test Driven Laravel</a>, Adam's upcoming video course</li> <li><a href="http://blog.mattwynne.net/">Matt's Blog</a></li> <li><a href="http://blog.mattwynne.net/2008/03/18/awesome-acceptance-testing/">Matt's notes from Dan North's Awesome Acceptance Testing talk</a></li> <li><a href="https://cucumber.io/school">Cucumber School</a></li> <li><a href="http://shop.oreilly.com/product/0636920033851.do">User Story Mapping</a></li> <li><a href="https://www.amazon.com/gp/product/0955683645/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0955683645&amp;linkCode=as2&amp;tag=swingwiki-20">Impact Mapping</a></li> <li><a href="https://cucumber.io/blog/2015/12/08/example-mapping-introduction">Introducing Example Mapping</a></li> <li><a href="http://blog.codeclimate.com/blog/2013/10/09/rails-testing-pyramid/">The Rails Testing Pyramid</a></li> <li><a href="http://claysnow.co.uk/the-testing-iceberg/">The Testing Iceberg</a></li> <li> <a href="https://www.youtube.com/watch?v=4cVZvoFGJTU">The Deep Synergy Between Testability and Good Design</a> talk by Michael Feathers</li> <li> <a href="http://aslakhellesoy.com/post/11055981222/the-training-wheels-came-off">The Training Wheels Came Off</a>, Aslak Hellesøy on removing the built-in step definitions in Cucumber-Rails</li> <li><a href="https://cucumber.io/blog">Cucumber Blog</a></li> <li><a href="https://github.com/cucumber/cucumber">Cucumber on GitHub</a></li> <li><a href="https://pragprog.com/book/hwcuc/the-cucumber-book">The Cucumber Book</a></li> </ul>