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.

Comments

Please login to leave a comment

Rated 5

David Yell at 09:17 on 22 Feb 2019

A great workshop to learn PHPUnit and testing in general. I thought the title meant that it would be more about CI and build servers, but good all the same.

Rated 3

Matt Dawkins at 10:16 on 22 Feb 2019

Good. From a presentation point of view, it did feel like you were talking really fast, which made a lot of it feel rushed rather than carefully considered. I also felt there was quite a lot of prerequisite knowledge needed considering this was a "getting started" session. From a design perspective, using slides with ALL CAPS is actually hard to read, especially when you flick between them so quickly. That said, there was some good content there, especially for me the strong argument to be using PHP 7.2 as a way of limiting how much we need to test. Good stuff.

Gary is always a pleasure to listen to. I was hoping for some more advanced details, but I absolutely got something out of it (i.e. coverage html report).

Rated 5

Paul at 16:16 on 22 Feb 2019

Garry always delivers good talks. Great tutorial on PHPUnit and shared his great knowledge of testing