Test Automation with PHPUnit

Test Automation with PHPUnit

If you want to be sure that software works properly, you have to test it continuously. This can either be done manually after each change and at corresponding cost, or the tests can be automated. In this way, future changes and enhancements to the software are also safeguarded.

Attendees of this training will learn to use PHPUnit, the standard test automation tool for PHP, and successfully integrate it into their development process.

We have prepared the content of this training didactically with great care for the best possible online learning success. In classroom training, we essentially convey the same content, but in a compressed form.

Classroom training at our training center in Wolfratshausen is suspended until further notice due to the COVID-19 pandemic.

We also offer all training courses exclusively and individualized, both online and in-house at your site. During the COVID-19 pandemic, we will only conduct on-site in-house training if there is a suitable hygiene concept for participants and trainers and the infection situation allows it.

Learning Objectives
  • Installing and configuring PHPUnit
  • Writing and running automated tests
  • Isolating test from its dependencies
  • Applying best practices for testing with PHPUnit
Target Audience

This training is intended for software developers (junior, intermediate, senior) who have little or no practical experience with test automation.


We recommend several months of experience programming in PHP or a similar programming language. Participants should be familiar with the basic concepts of procedural and object-oriented programming.