PHPUnit

B
B tier on Unit Testing FrameworksScore 7.3 · #3 of 32
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, self-hosted, Windows
phpunit.de
The PHPUnit homepage

Summary

PHPUnit is ranked #3 of 32 in unit testing frameworks on Everything Xiaomi. It runs on Linux, macOS, Self-hosted, Windows. There is a free plan.

PHPUnit plans and pricing

All plans
PHPUnit Free PHP testing framework · download as PHAR or install per project with Composer phpunit.de · 4 Oct 2026

Compared on unit testing frameworks

Free plan
Yesphpunit.de
Supported languages
PHPphpunit.de
Built-in mocks
Yesphpunit.de
Parameterized cases
Yesphpunit.de
Parallel execution
Yesphpunit.de

Facts

Purpose
PHPUnit is a testing framework for PHP that provides a foundation for developer-side testing.phpunit.de · 3 Oct 2026
Test assertions
The manual covers tests for return values, exceptions, side effects, output, and error log output.docs.phpunit.de · 3 Oct 2026
Test organization
Tests can use data providers and dependencies, and can be organized using the filesystem or XML configuration.docs.phpunit.de · 3 Oct 2026
Test doubles
PHPUnit supports test stubs and mock objects.docs.phpunit.de · 3 Oct 2026
Coverage and reports
The manual documents code coverage, HTML and JSONL coverage reports, and JUnit and TeamCity logging configuration.docs.phpunit.de · 3 Oct 2026
Flaky tests
PHPUnit supports repeating and retrying tests, including through attributes and command-line options.docs.phpunit.de · 3 Oct 2026
Installation
PHPUnit can be installed as a PHAR or as a Composer development dependency.phpunit.de · 3 Oct 2026
Current PHP requirement
The current stable major version is PHPUnit 13, which requires PHP 8.4 or later.phpunit.de · 3 Oct 2026
Release support
PHPUnit 13 receives bug-fix support through February 4, 2028; its end-of-life date is undetermined.phpunit.de · 3 Oct 2026
Security verification
The getting-started page directs users to documentation for verifying PHPUnit PHAR releases.phpunit.de · 3 Oct 2026
Maintainer and sponsorship
Sebastian Bergmann is PHPUnit's creator and lead maintainer, and says he reviews and validates every change; sponsorship does not buy influence over the roadmap.phpunit.de · 3 Oct 2026
Test execution
PHPUnit provides a command-line test runner for running tests and selecting test suites.docs.phpunit.de · 4 Oct 2026
Assertions
The manual documents assertions for values, exceptions, side effects, output, files, JSON, and XML.docs.phpunit.de · 4 Oct 2026
Code coverage
The manual documents code coverage reports in HTML and JSONL formats.docs.phpunit.de · 4 Oct 2026
Test stability
PHPUnit supports repeating and retrying tests to work with flaky tests.docs.phpunit.de · 4 Oct 2026
Current release
PHPUnit 13 is listed as the current stable major version.phpunit.de · 4 Oct 2026
PHP requirement
PHPUnit 13 requires PHP 8.4 or later.phpunit.de · 4 Oct 2026
Support policy
PHPUnit 13 bugfix support is listed through February 4, 2028, and its end-of-life date is to be determined.phpunit.de · 4 Oct 2026
Security
The getting-started page links to documentation for verifying PHPUnit PHAR releases.phpunit.de · 4 Oct 2026
Support versions
The site provides documentation for supported PHPUnit versions 8.5 through 13.4.phpunit.de · 4 Oct 2026
Maintainer
The site identifies Sebastian Bergmann as responsible for the website and its editorial content, with an address in Siegburg, Germany.phpunit.de · 4 Oct 2026
Audience
The getting-started guide teaches writing simple unit tests and running them for PHP code.phpunit.de · 4 Oct 2026

Company

Headquarters
The site's legal notice lists Sebastian Bergmann at an address in Siegburg, Germany.phpunit.de · 3 Oct 2026

Best PHPUnit alternatives

See all 12

Where it ranks on Everything Xiaomi

Is PHPUnit yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources