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.
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
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.