PHPUnit or Pest?

This is a common question from people starting to write automated tests in PHP:

Should I use PHPUnit or Pest PHP?

I've used both.

They both have pros and cons.

If you're familiar with JavaScript and Jest, Pest would probably be a natural fit.

If you're used to writing classes in PHP, PHPUnit may feel more familiar.

Use whichever appeals to you.

Maybe try both and see which you prefer.

The main benefit will be you have tests, whichever you decide to use.

- Oliver

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.