May 4, 2016
At some point or another, every developer has experienced that nervous feeling of pushing code to production, wondering what bugs will be uncovered by users who haven't been trained in the golden path for using your software. Some bugs are minor annoyances while others have brought down companies.
During this talk, we will look at some of the testing strategies you can use to increase confidence prior to exposing your latest update to the internet. Let your tests find your bugs before your users do, and let your tests protect you from making changes today that break something you forgot you wrote six months ago.
The examples in this talk will draw from PHP, but the concepts are applicable to most languages.