Unit and Integration testing is an important skill for developers to master. A proper testing habit can not only speed up your workflow, but provide you with valuable feedback when you inevitably have to make changes. Automated Testing is also a design tool and can level up the design of your code while also providing verification that the code works as intended.
We will spend about 50% of the time talking about it in theory and 50% looking at how to apply the theory to developing WordPress plugins and sites.