#261: Hope Not to Break Things

14/05/2018 33 min
#261: Hope Not to Break Things

Listen "#261: Hope Not to Break Things"

Episode Synopsis

Today we talk about Charles’ adventures in implementing automated testing in his WordPress-based client portal. We talk about why Charles has resisted unit testing, his epiphany about feature testing/integration testing, how he implemented automated testing with Perl, and more.
Mailing List
Every month there are more great articles and content about the business of Mac and iOS development than we have time to discuss on the show. If you’d like to receive our monthly newsletter with the best of these links, be sure to sign up for our mailing list at http://releasenotes.tv/mailinglist.
Show Notes and Links

The Testing Renaissance – Twitter’s approach to feature testing
Rogue Startups #122: Rethinking How You Test Your SaaS App with Andrew Culver – the podcast that convinced Charles of the benefits of automated testing in some cases
Test Automation Using Perl – the online course Charles used to learn software testing in Perl
WWW::Mechanize – the Perl module used for automating web browsing
Test::More – the Perl module used for software testing
Perl Testing: A Developer’s Notebook by Ian Langworth and Chromatic – the only paper book Charles could find on software testing in Perl

Sponsor
We are sponsored this week by Instabug. Instabug is your app’s super-intuitve bug and crash reporting system. Get more feedback from your beta testers with in-app feedback, screenshots and screen recordings. Fix bugs faster with automatic steps to reproduce, network logs and view hierarchy details. The top apps in the world rely on Instabug for beta testing, user engagement and crash reporting, and you can too. Sign up for a free 14-day trial at https://instabug.com/release, and use promo code release2018 for 20% off your subscription.