But how do you put it all together?
It would be great to get some one-on-one training about all this testing stuff. That way you wouldn't get lost sifting through search results to find what you think are simple solutions to your problems.
You prefer to learn by seeing examples of how experienced developers solve problems that are based in reality, not just "Hello world" solutions.
Learning to test your code involved so many moving parts, it would be awesome to watch an expert show you how to put it all together. You know that if you could get some time with someone who knows what they are doing you'd instantly become more productive and feel more confident about the changes you're making to your code.
This three video series was made from the recordings of an online PHP Testing Bootcamp course that was held in January of 2013. Watch PHP testing guru Chris Hartjes teach his students what they need to know to start testing their code today.
Chris is a recognized expert on testing practices for PHP and is a popular speaker at conferences around the world, in addition to self-publishing two books that help you write tests for PHP applications.
In the first video, Chris goes over the basic fundamentals and introduces concepts like test doubles and data providers, using working examples.
In the second video you learn how to write tests for an aplication that speaks to a database and remote web service. Chris shows how to configure PHPUnit and how he tackles writing test cases. You'll also learn how to use code coverage reports to guide your tests
In the final video Chris explores web acceptance testing by showing you how to use the Behavioural-Driven Development combo of Behat and Mink to simulate a user accessing your application with a browser.
Recorded in DRM-free 640x480 MPEG-4 with audio, you hear Chris' approach to testing and get to hear discussions with the students related to the course material. Still not convinced? Here's a sample.
This video series can help make you a better programmer by showing you how to write realisic tests for your PHP code. It's the next best thing to having someone like Chris working with you every single day.
Online courses would cost you more than $300. Attending half-day workshops might run you $500.
For just $99 you get more than three hours of videos that you can download and keep forever.
For just $399 you can share these videos with an unlimited number of people within your company