Skip to content

Test frameworks

Test frameworks and runners. 146 packages across 9 ecosystems.

Cphpunit/phpunitThe PHP Unit Testing framework.13.4.5Oct 27, 2026BSD-3-ClauseCpestphp/pestThe elegant PHP Testing Framework.v5.3.4Oct 27, 2026MITCmockery/mockeryMockery is a simple yet flexible PHP mock object framework1.6.15Aug 19, 2026BSD-3-ClauseCbrianium/paratestParallel testing for PHPv7.27.5Oct 29, 2026MITCpestphp/pest-plugin-archThe Arch plugin for Pest PHP.v5.0.0Jul 21, 2026MITCpestphp/pest-plugin-laravelThe Pest Laravel Pluginv5.0.1Jul 29, 2026MITCdealerdirect/phpcodesniffer-composer-installerPHP_CodeSniffer Standards Composer Installer Pluginv1.2.1May 6, 2026MITCphpstan/phpstan-phpunitPHPUnit extensions and rules for PHPStan2.1.1Oct 6, 2026MITCbehat/behatScenario-oriented BDD framework for PHPv4.0.0Sep 28, 2026MITCyoast/phpunit-polyfillsSet of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests4.0.0Feb 9, 2025BSD-3-ClauseCcodeception/codeceptionAll-in-one PHP Testing Framework5.3.7Oct 3, 2026MITCinfection/infectionInfection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.0.35.8Oct 14, 2026BSD-3-ClauseCsymfony/phpunit-bridgeProvides utilities for PHPUnit, especially user deprecation notices managementv8.1.10Oct 18, 2026MITCphpstan/phpstan-doctrineDoctrine extensions for PHPStan2.1.0Oct 30, 2026MITCorchestra/testbenchLaravel Testing Helper for Packages Developmentv11.3.0Sep 24, 2026MITCmikey179/vfsstreamVirtual file system to mock the real file system in unit tests.v1.6.12Aug 29, 2024BSD-3-ClauseCphpstan/phpstan-symfonySymfony Framework extensions and rules for PHPStan2.1.1Oct 25, 2026MITCphpspec/prophecy-phpunitIntegrating the Prophecy mocking library in PHPUnit test casesv2.5.0Feb 9, 2026MITCphpspec/phpspecSpecification-oriented BDD framework for PHP 7.1+8.3.1Jul 4, 2026MITCbehat/minkBrowser controller/emulator abstraction for PHPv1.13.0Nov 22, 2025MIT