Getting Going with Automated Testing

Tutorial

Tutorial preparation

Attendees will need PHP 7.2 or later installed

Git to pull branches from the tutorial GitHub repository

An editor or IDE of your choice.

About this tutorial

Automated testing is an incredibly useful tool for any developer. From emerging design with unit tests to preventing regression bugs with acceptance tests, getting a computer to run tests instead of testing manually is a huge step forward and saves vast amounts of time.

Where do you start with automated testing? It’s an intimidating topic and can be confusing to understand what all the techy speak means, let alone how you get going. But writing automated tests shouldn’t be difficult, and can and should be part of your daily workflow once you understand exactly what to test, and how to test it.

In this workshop, we’ll introduce WHY and HOW you can get started with unit and acceptance tests, and touch on integration testing. By the end of the workshop, you’ll understand how you can leverage automated testing in new and existing projects, and be ready to save time and energy when developing.