PHPUnit
PHPUnit is a unit testing framework for the PHP programming language. It is an instance of the xUnit architecture for unit testing frameworks.
- GitHub: https://github.com/topics/phpunit
- Wikipedia: https://en.wikipedia.org/wiki/PHPUnit
- Repo: https://github.com/sebastianbergmann/phpunit
- Created by: Sebastian Bergmann
- Released: March 15, 2004
- Related Topics: php, xunit, junit, xdebug, phpdbg, unit-testing, pcov, testdox, cobertura, code-coverage,
- Last updated: 2026-01-22 00:19:42 UTC
- JSON Representation
https://github.com/petrknap/php-shorts
Set of short helpers
array helper markdown php php-library phpunit
Last synced: 23 Aug 2025
https://github.com/natanael-aguiar/secure-password-generator
This PHP package allows you to generate secure passwords with configurable options, including uppercase letters, lowercase letters, numbers, and special characters.
password password-generator php phpstan phpunit security
Last synced: 23 Aug 2025
https://github.com/ismailza/intro-to-phpunit
A simple Laravel project implemented with Laravel Breeze for authentication. The project is configured to use PHPUnit for testing and GitHub Actions for continuous integration.
breeze continuous-integration laravel phpunit sqlite
Last synced: 16 Oct 2025
https://github.com/systopia/civicrm-extension-template
A template for CiviCRM extensions with configuration for QA tools, GitHub workflows, and Composer, as well as scripts for preparing releases.
civicrm civicrm-extension civicrm-extensions github github-workflow github-workflows phpcbf phpcs phpstan phpunit
Last synced: 06 Nov 2025
https://github.com/mickaelandrieu/learn-testing-with-php-and-js
For pedagogic purposes only
cypress esgi learning-exercise phpunit
Last synced: 22 Mar 2025
https://github.com/victormln/docker-php-nginx-psql-testing
Docker with PHP-fpm + Nginx + PostgreSQL + Xdebug + Testing Tools (PHPUnit + Infection)
docker docker-compose nginx php phpunit postgresql psql
Last synced: 27 Aug 2025
https://github.com/rrodrigofranco/formulamanager
Este projeto consiste no desenvolvimento de um sistema de gerenciamento de fórmulas de manipulação para uma farmácia de manipulação. O sistema permitirá que os clientes solicitem fórmulas personalizadas, e cada fórmula poderá estar associada a vários ativos.
laravel mysql phpunit swagger testes testes-unitarios
Last synced: 28 Aug 2025
https://github.com/riatabduramani/customphpframework
The customPHPframework for your small projects.
composer dependency-injection middleware mongodb mysql-database php7 phpframework phplibrary phpunit twig
Last synced: 26 Feb 2025
https://github.com/golfingsingh/php-ext
A chrome extension to show PHP (Laravel) devtools console
curve25519 ed25519 excel-export excelwriter laravel phalcon php php-extension phpunit sodium swoole xlswriter xlsx xsalsa20poly1305
Last synced: 14 Mar 2025
https://github.com/vukanac/ci-base-php
CI with PHP and TravisCI
ci ci-cd codecoverage php phpcs-phpcbf phpunit travis-ci
Last synced: 18 Oct 2025
https://github.com/yamayuski/php-new-directory-structure
PHP new directory structure WITHOUT tests
Last synced: 14 Mar 2025
https://github.com/shimmi/docker-php-dev
PHP fpm & zts Docker images bundled with some extensions that should suite most needs + Xdebug and other DEV tools
docker docker-image php php-container php-fpm php-zts phpunit xdebug
Last synced: 28 Jun 2025
https://github.com/stekel/autotest
Automatically run unit tests when a file is saved by utilizing entr
Last synced: 24 Jul 2025
https://github.com/discoverygarden/phpunit-action
Github action to launch PHPUnit tests.
Last synced: 09 Apr 2025
https://github.com/sanmai/phpunit-double-colon-syntax
Double Colon Syntax Support for PHPUnit. Makes `Foo.php::testBar` just work.
chatgpt claude gemini hallucination hallucination-mitigation llm phpunit
Last synced: 20 Jan 2026
https://github.com/thiiagoms/learning-phpunit
Learning about PHPUnit :blue_heart: :bug:
Last synced: 05 Mar 2025
https://github.com/gopibabus/phpunit-notes
PHPUnit Notes
feature-testing integration-testing php phpunit unit-testing
Last synced: 22 Mar 2025
https://github.com/buildpulse/buildpulse-example-phpunit
Example PHPUnit project to demonstrate connecting to BuildPulse for flaky test detection
Last synced: 05 Nov 2025
https://github.com/kasparsd/hello-dolly-modern
How to add PHP unit tests and coding standard checks to legacy WordPress plugins
phpcs phpunit wordpress-plugin
Last synced: 23 Jun 2025
https://github.com/kmuenkel/concept-factory
Auto-generate dummy-data for tests with cascading realistic relationships based on Model configs
composer data-generator laravel phpunit
Last synced: 05 Apr 2025
https://github.com/k3ystr0k3r/cve-2017-9841-exploit
A PoC exploit for CVE-2017-9841 - PHPUnit Remote Code Execution(RCE)
cve-1017-9841 exploit exploitation php phpunit poc proof-of-concept rce remote-code-execution-rce
Last synced: 29 Jun 2025
https://github.com/tyn-tian/booklist-php
In this project, I created a booklist to input and display a list of books that I wanted to read. The aim of this project is to provide a comprehensive understanding of using PHP, starting from basics, object-oriented programming, and even implementing PHP using MySQL.
booklist mvc mysql oop php php-web-apps phpunit
Last synced: 02 Jan 2026
https://github.com/sayechu/laravel-twitch-api
PHP Twitch API using Laravel + unitary & integration tests
api cleancode database feature-testing hexagonal-architecture laravel php phpunit postgresql testing twitch unitary-test
Last synced: 31 Aug 2025
https://github.com/rey26/settlement-reader
Feeds database by reading external website about cities and villages in Slovakia, consolidate the data and provide as API
Last synced: 21 Jan 2026
https://github.com/barcellos-pedro/code-katas-php-unit
Course based on Laracasts Series
Last synced: 14 Apr 2025
https://github.com/ghostwriter/psr-phpunit-assertions
[WIP] PHPUnit assertions for PSR-compliant components, implemented as reusable traits.
assertions ghostwriter php phpunit phpunit-assertions psr psr-11 psr-13 psr-14 psr-15 psr-16 psr-17 psr-18 psr-20 psr-3 psr-6 psr-7 psr-phpunit-assertions
Last synced: 31 Dec 2025
https://github.com/gabrieldarezzo/alura-phpunit
Testes do phpunit (Windows + Composer)
Last synced: 04 Jul 2025
https://github.com/wp-launchpad/phpunit-wp-hooks
This library is a PHPUnit library aimed to facilitate mocking WordPress hooks during integration testing. [READ ONLY]
Last synced: 26 Oct 2025
https://github.com/ijproject/shopping-system-test-practice
コードテストやキャッシュの活用、メール機能の学習用
mailpit phpunit redis vitest vue-test-utils
Last synced: 21 Aug 2025
https://github.com/tyn-tian/php-blogs
In this project, I am creating a PHP blog that is similar to Medium but only includes the basic features. It uses PHP Native, MVC architecture with Repository and Service layers, as well as a router. Additionally, I am conducting unit tests with PHPUnit.
blogs composer mvc-architecture mysql-database phpunit router tinymce-plugin
Last synced: 04 Jan 2026
https://github.com/tyn-tian/belajar-php-unit-test
Documentation I am learning PHP Unit Test from @ProgrammerZamanNow.
php-unit-tests phpunit testing
Last synced: 29 Jun 2025
https://github.com/shengyou/91dojo-sibala-team2
91dojo sibala project team 2
91dojo agiletour-hsinchu-2017 php phpunit sibala
Last synced: 19 Oct 2025
https://github.com/tamfuldev/PHP-Web2-Ck-V1
PHPUnit , WSC , Design Partent
ajax-form html-css-javascript php8 phpmailer phpunit
Last synced: 30 Oct 2025
https://github.com/shengyou/91dojo-sibala-team1
91dojo sibala project team 1
91dojo agiletour-hsinchu-2017 php phpunit sibala
Last synced: 23 Mar 2025
https://github.com/leonkeneddy86/airline
Web page of creation of an airline agency, with Login screen, and with roles of users and administrator with permissions of each one.
blade laravel-framework login mvc-architecture php phpunit testing
Last synced: 14 Mar 2025
https://github.com/pawel-slowik/phpunit-phpstorm-issue-logging
Issue logging for PHPUnit tests in PhpStorm
php phpstorm phpunit phpunit-extension testing
Last synced: 13 Jul 2025
https://github.com/jonathas/injury-recovery-calculator
Calculate the exact date and time a player will be able to play again
Last synced: 06 Mar 2025
https://github.com/chesszebra/docker-image-phpunit
A Docker image that runs phpunit
Last synced: 26 Feb 2025
https://github.com/leodhb/poketrader
Simple Pokémon trade calculator. Made as empoyment test for bxblue
composer mvc-framework php phpunit pokedex pokemon
Last synced: 30 Dec 2025
https://github.com/eby8zevin/travisci-php
Travis CI
composer php phpunit travis-ci
Last synced: 14 May 2025
https://github.com/erykmika/fancy-blog
Blogging full-stack web application written using PHP and Codeigniter 4
codeigniter codeigniter4 full-stack-web-development fullstack mvc mysql php phpunit
Last synced: 04 Jan 2026
https://github.com/iamapen/dbunit-commentabledataset
Commentable CSV Data Set for DBUnit
Last synced: 04 Jan 2026
https://github.com/newleonardooliv/microservice-videos
Desenvolvimento de uma aplicação de microserviço para stream de vídeo em PHP seguindo TDD, SOLID e DDD para modularidade, escalabilidade e organização de código.
ddd microservices mock mockery php phpunit solid tdd test
Last synced: 24 Oct 2025
https://github.com/matheusolivesilva/auction-with-tdd
Simple POC using TDD in auction context
php74 phpunit phpunit-tests tdd tdd-php
Last synced: 02 Nov 2025
https://github.com/janedbal/phpstan-bug-7324
Reproduction of "Unresolvable type" PHPStan error in PHPUnit\assertSame
Last synced: 06 Apr 2025
https://github.com/hfagerlund/strip_anchors
Custom Twig extension for RSS/Atom templates
php phpunit symfony symfony4 twig twig-extension twig-filter
Last synced: 02 Nov 2025
https://github.com/hfagerlund/quiz_app
Quiz app with custom GraphQL API (Laravel 10 backend) and Vue3 front-end
docker-compose graphql laravel laravel10x php phpunit sail tailwindcss vite vue3
Last synced: 02 Nov 2025
https://github.com/ghostwriter/flare
[WIP]Provides additional assertions, constraints, and data providers for PHPUnit
flare ghostwriter phpunit phpunit-assertions phpunit-constraint phpunit-data-provider phpunit-extension
Last synced: 22 Mar 2025
https://github.com/arviz/docker-php
composer docker docker-compose nginx php php-7-fpm php-fpm php7 php74 phpunit reverse-proxy xdebug
Last synced: 05 Mar 2025
https://github.com/dumindup/rest-api-client
Raw PHP REST API client project
curl curl-multi curlphp json oop php php74 phpunit phpunit-tests rest-api
Last synced: 27 Jul 2025
https://github.com/trusapa/isolator
Powerful and flexible application isolation tool for Linux that uses bubblewrap to create secure, isolated environments for running applications. It provides enhanced security features, GUI application support, and configurable isolation levels.
audio-processing bass demucs flutter isolate isolated-tests isolates javascript machine-learning mesos-modules phar phar-prefixer phpunit phpunit-listener
Last synced: 07 Mar 2025
https://github.com/willian-moreno/unit-tests-php
Testes unitários com PHP.
php phpunit unittest unittests
Last synced: 22 Jun 2025
https://github.com/edonosotti/php-functional-tests-sample-app
A sample app that shows how to run automated functional tests using the PHP built-in server
cd ci ci-cd continuous-delivery continuous-integration functional-testing functional-tests php phpunit travis-ci unit-test unittest
Last synced: 06 Apr 2025
https://github.com/merosegamerx/pizza_webapp
This is a pizza order test application built with Laravel 10 for the backend and Vue 3 for the frontend, featuring Pinia for state management and Vuetify for UI components.
docker docker-compose glide laravel mysql php8 phpunit pinia repository-pattern rest-api s3-bucket s3-storage vue3
Last synced: 19 Oct 2025
https://github.com/sdecandelario/fizz-buzz-extended-kata
FizzBuzz extended kata
Last synced: 16 May 2025
https://github.com/carlosruesta/php-object-calisthenics
Object Calisthenics com PHP
best-practices lei-de-demeter object-calisthenics php phpunit poo
Last synced: 12 Sep 2025
https://github.com/ollysun/addressbook
CRUD application develop with symfony, twig, doctrine
doctrine-orm php71 phpunit phpunit-tests symfony3 twig-templates
Last synced: 02 Jan 2026
https://github.com/esler/phpunit-graceful-interrupt
Allow gracefully interrupt running PHPUnit tests
phpunit phpunit-extension phpunit-listener phpunit-tests
Last synced: 09 Apr 2025
https://github.com/jmrecodes/wazzup-news-aggregator-api
Wazzup News Aggregator API
api design-patterns docker laravel laravel-testing pestphp php phpunit psr-12 restful-api sanctum
Last synced: 31 Dec 2025
https://github.com/olegmarko/phput-test-laapi
Testing API in Laravel PHPUnit
laravel laravel-testing phpunit
Last synced: 25 Feb 2025
https://github.com/sudo-bot/docker-phpunit
A docker image for phpunit
docker docker-image dockerfile phpunit phpunit10 phpunit7 phpunit8 phpunit9
Last synced: 23 Mar 2025
https://github.com/codingcompetitions/cq-2023
**UNOFFICIAL REPOSITORY** Coding Quest is an annual competition. You can use any programming language/environment you prefer.
cli codingquest codingquest-2023 php-83 phpunit symfony-72 symfony-console
Last synced: 22 Jul 2025
https://github.com/potherca-abandoned/phpunit-testcase-traits
Traits that offer helper functions to be used in PHPUnit TestCases.
php php53-compatible phpunit potherca traits
Last synced: 23 Mar 2025
https://github.com/cba85/teach-travel-list-api-test
✈️ Tests for API Travel List
Last synced: 19 Oct 2025
https://github.com/phauthentic/phpunit-openapi-assertions
Validates request and response objects against a given Open API specification.
phpunit phpunit-assertions testing testing-tools
Last synced: 01 Jul 2025
https://github.com/jakeb-k/trendsetter-core
Laravel based backend API that connects to the expo app for goal progression application.
Last synced: 01 Jul 2025
https://github.com/luis-luciano/components
Learning to test and build components for PHP
Last synced: 19 Oct 2025
https://github.com/mikerogne/laravel-tag-assertions
Adds useful tag assertions to Laravel's TestResponse class.
Last synced: 24 Dec 2025
https://github.com/woutervdbrink/adventofcode
My PHP solutions for Advent of Code.
advent-of-code advent-of-code-2015 advent-of-code-2020 php php8 phpunit puzzle
Last synced: 24 Feb 2025
https://github.com/sergeymakinen/tests
Common PHPUnit tests stuff
php php-library phpunit test tests unit-testing unittest
Last synced: 06 Apr 2025
https://github.com/lukaszwoznica/chatter
A real-time chat application built with Laravel, Vue.js and Pusher Channels.
aws-s3 chat-application google-maps-api html5 javascript laravel laravel-horizon mysql oauth2 php phpunit pusher pusher-channels redis rest-api sass spa vuejs vuex websockets
Last synced: 01 Mar 2025
https://github.com/ref-bit/moviesvel
A web app about Movies, TV Shows and Actors.
api jquery laravel laravel7 php phpunit tailwindcss
Last synced: 05 Jan 2026
https://github.com/chqthomas/approval-tests-php
A PHP assertion library for approval testing with PHPUnit
approval-testing assertion-library phpunit snapshot-testing
Last synced: 13 Jul 2025
https://github.com/mcn-fredw/mock-from-yaml-php
Simple trait to create mcok objects from yaml files for use in PHPUnit.
mocking phpunit trait yaml-files
Last synced: 13 Jan 2026
https://github.com/chrismiloyevic0703/laravel-vue-crud-starter
Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template
laravel laravel-crud-template pagination phpunit spa vue2
Last synced: 21 Jul 2025
https://github.com/ctakayama/basicattendanceroster
Full stack attendance roster application to persistently store the present/absent status of students from a database
Last synced: 30 Dec 2025
https://github.com/lflimeira/php-tdd-studies
A project created with the focus to study TDD in PHP, following the book "Test-Driven Development: Teste e Design no Mundo Real com PHP". (https://www.casadocodigo.com.br/products/livro-tdd-php)
php phpunit tdd test-automation unit-testing
Last synced: 02 Jul 2025
https://github.com/codingcompetitions/CQ-2023
**UNOFFICIAL REPOSITORY** Coding Quest is an annual competition. You can use any programming language/environment you prefer.
cli codingquest codingquest-2023 php-83 phpunit symfony-72 symfony-console
Last synced: 20 Oct 2025
https://github.com/saiht/forum
database forum laravel55 php phpunit test-automation thread
Last synced: 27 Feb 2025
https://github.com/areal060781/project-board-app-unit-testing
A project board web application made with Laravel 7 and TDD practices
laravel7 phpunit tailwindcss tdd
Last synced: 09 Sep 2025
https://github.com/willwashburn/phpunit-port-canary
🐦 Find tests that are making external requests
Last synced: 16 Jul 2025
https://github.com/habibun/symfony-phpunit
Symfony with PHPUnit
phpunit symfony test testing testing-tools
Last synced: 04 Mar 2025