PHPUnit Ecosystem

PHPUnit is a unit testing framework for the PHP programming language. It is an instance of the xUnit architecture for unit testing frameworks.

Created by
Sebastian Bergmann
Released
March 15, 2004
Community Repos
1,532
Total GitHub Stars
149,927
Core Projects
More
phpunit
19,568
The PHP Unit Testing framework
Library that provides collection, processing, and rendering functionality for PHP code coverage information
php-timer
7,637
Utility class for timing
Popular Projects 
More

Codeception

Full-stack testing PHP framework

30 Nov 2011 4,740

mockery

Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework

25 Feb 2009 10,564

DesignPatternsPHP

Sample code for several design patterns in PHP 8

22 Aug 2011 21,848

phpunit-watcher

A tool to automatically rerun PHPUnit tests when source code changes

24 Jul 2017 857

phpunit-selenium

Selenium RC integration for PHPUnit

01 Jun 2010 601

tester

Tester: enjoyable unit testing in PHP with code coverage reporter

10 Sep 2012 447

doctrine-test-bundle

Symfony bundle to isolate your app's doctrine database tests and improve the test performance

17 Mar 2016 1,080

php-vcr

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests

17 Feb 2013 1,140

ApiTestCase

Handy PHPUnit test case for testing JSON APIs in your Symfony applications

01 Nov 2015 410

paraunit

Run PHPUnit tests in parallel

13 Jul 2015 136

phpunit-snapshot-assertions

A way to test without writing actual test cases

08 Dec 2016 620

php-ddd-example

🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7

17 Nov 2016 2,967

phpunit-speedtrap

Reports on slow-running tests in your PHPUnit test suite

05 Feb 2014 782

php-mock-phpunit

Mock built-in PHP functions (e

01 Apr 2015 162

phpstan-phpunit

PHPUnit extensions and rules for PHPStan

05 Oct 2017 436

phpunit-slow-test-detector

⏱️ Provides a composer package with an extension for detecting slow tests in phpunit/phpunit

23 Jan 2021 102

phpunit-vw

VW PHPUnit extension makes your failing test cases succeed under CI tools scrutiny

28 Sep 2015 1,745

phpqa

Docker image that provides static analysis tools for PHP

13 Jul 2017 1,207

bypass-finals

Removes `final` and `readonly` keywords from source code on-the-fly and allows mocking of final methods and classes

13 Sep 2017 477

phpunit-json-assert

PHPUnit assertions for JSON documents

13 Dec 2015 123
Up and Coming Projects 
More

NovaUnit

Unit testing suite for Laravel Nova, built to extend PHPUnit

11 Sep 2024 4

omega

OmegaCMS Application Example

07 Sep 2024 0

audit-routes

Gain insights into the security and protection of your Laravel routes

26 Aug 2024 1

phpunit-attributes

🧙 Additional attributes for tests with PHPUnit

18 Aug 2024 1

FormulaManager

Este projeto consiste no desenvolvimento de um sistema de gerenciamento de fórmulas de manipulação para uma farmácia de manipulação

15 Aug 2024 0

frt

Find and run PhpUnit test for changed source file

10 Aug 2024 0

mezzio-testbench

[WIP]Provides a testing environment for Mezzio applications using PHPUnit

06 Aug 2024 0

profanify

🧼 A PestPHP Plugin to Help Catch Profanity in Your Applications

03 Aug 2024 46

phluent

A fluent assertion library for PHPUnit

02 Aug 2024 0

ReminderFriendly

ReminderFriendly is an web app for creating humorous reminders

15 Jul 2024 0

mysqli-wrapper

Wrapper around PHP's mysqli extension

13 Jul 2024 0

aiartgen

Social media for AI artists where they can leverage Opanai's DALL-E to generate modern art

10 Jul 2024 0

testing-exerc

05 Jul 2024 0

coveragebadge

Creates code coverage badge based on Clover xml file

30 May 2024 1

assert-throws

A library for testing complex exceptions

27 May 2024 4

the-courier-challenge

Woot

21 May 2024 0

phpunit-extension

PHPUnit extension with additional assertions

17 May 2024 1

Universitary-Tuition-API

API for license plate management, developed in Laravel 11 with PHP 8

12 May 2024 1

PHP-Blogs

In this project, I am creating a PHP blog that is similar to Medium but only includes the basic features

10 May 2024 0

Booklist-PHP

In this project, I created a booklist to input and display a list of books that I wanted to read

26 Apr 2024 0