Technology RadarTechnology Radar

PHPUnit

Adopt

PHPUnit is de de facto standaard testing framework voor PHP en wordt gebruikt door vrijwel alle PHP developers en frameworks. Het biedt een uitgebreide set van assertions, test doubles en organisatie tools voor het schrijven van unit tests, integration tests en functional tests.

Het framework maakt het mogelijk om tests te organiseren in test suites, gebruik te maken van data providers voor het testen met verschillende datasets en setup/teardown methods voor het voorbereiden en opruimen van test omgevingen. PHPUnit is mature, goed gedocumenteerd en heeft een grote community.

PHPUnit en Pest bieden in de basis allebei unit testing aan, dus op basis van voorkeur kan een van de twee worden gebruikt. PHPUnit blijft onze standaard omdat het breed geaccepteerd is en goed integreert met Laravel en andere PHP frameworks.