![Modules Unraveled Podcast artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts113/v4/2f/36/5c/2f365cc3-5192-799b-2a9f-833be7710897/mza_1492849474619348654.png/100x100bb.jpg)
159 Using Regression Testing to Preempt Website Errors with Micah Godbolt - Modules Unraveled Podcast
Modules Unraveled Podcast
English - March 31, 2016 22:16 - 1 hour - 67.7 MB - ★★★★★ - 10 ratingsTechnology News Tech News drupal drupal7 how learn modules modulesunraveled unraveled Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
I’m really excited about today’s show because this is one of those topics that I know that I need to know, but don’t know where to start. So, I’m super excited that you agreed to come on and teach me what you know about regression testing!
## Regression Testing
* What do you mean when you say “Regression Testing”?
* Why is regression testing important?
* Is there anything to install on your computer? (Testing server)
* What types of regression testing are there?
* Unit/Functional (Mocha/Chai)
* Behavioral (WebdriverIO, Behat)
* Authenticated/Anonymous
* Qualitative (Sasslint, JS lint, JSON lint)
* Performance (Pagespeed, Perfbudget)
* Visual Regression (wraith, phantomcss, webdrivercss)
* How does this work on pages that have dynamic content. Homepage photos, comments etc.
* Where would you start?
* Front-end
* Back-end
* Site-builder
## Where to learn
* https://visualregressiontesting.com/
* https://learn.visualregressiontesting.com/
* Free 6 day email course
## Show Links:
* Micah on drupal.org - https://www.drupal.org/u/micahgodbolt
* Micah on Twitter - https://twitter.com/micahgodbolt
* Micah’s website - https://micah.codes/
* Micah’s Book - http://www.amazon.com/Frontend-Architecture-Design-Systems-Sustainable/dp/1491926783
* https://visualregressiontesting.com/
* https://learn.visualregressiontesting.com/
* Automate Your Testing and Performance Budget - http://environmentsforhumans.com/2016/responsive-web-design-summit/
* http://styleguides.io/