We all know we should test our code. But the keyword is “should”. Budgets and hours are limited, and the thought of changing your routine or having to learn yet another system or two can make it too easy to ignore. It doesn’t have to be that way. Modern software testing – from unit tests, to integration tests, to browser tests – can be heavily automated, save you time, and give you (and your clients and project managers) confidence that Your Code Works. In this talk we’ll go over the different types of testing, get into the details of how you can get started with WordPress unit testing with WP-CLI and PHPUnit right away, and discuss where to go from there, from integrating tests into your Github repositories to setting up automated deployments.