PHPUnit

PHPUnit

Basisdaten

EntwicklerSebastian Bergmann
Erscheinungsjahr2004[1]
Aktuelle Version12.5.4[2]
(15. Dezember 2025)
BetriebssystemPlattformübergreifend
Programmier­sprachePHP[3]
KategorieSoftwaretest
LizenzBSD-Lizenz
phpunit.de

PHPUnit ist ein in PHP geschriebenes freies Framework zum automatisierten Testen von PHP-Software. Es ist vor allem für Modultests geeignet und basiert auf dem xUnit-Konzept.

Versionsgeschichte

Am 15. März 2004 wurde Version 1.0.0 von Sebastian Bergmann unter der PHP-Lizenz innerhalb der Programmbibliothek PEAR freigegeben. Ab Version 3.0.0 wurde PHPUnit von PEAR losgelöst und steht seither als eigenständiges Framework unter BSD-Lizenz zur Verfügung.

Verwendung

Folgende Projekte nutzen das PHPUnit-Framework (Auszug):

GUI

Integrierte Entwicklungsumgebungen wie PhpStorm oder Visual Studio Code können PHPUnit-Testfälle ausführen und die Ergebnisse anzeigen. Zum Teil sind zusätzliche Plug-ins erforderlich. Zusätzlich können Testfälle während der kontinuierlichen Integration ausgeführt werden z. B. mit Jenkins oder GitHub Actions.

Siehe auch

Literatur

  • Sebastian Bergmann (Hrsg.: O’Reillys Taschenbibliothek): PHPUnit kurz und gut. Oktober 2005, ISBN 978-3-89721-515-3.

Einzelnachweise

  1. web.archive.org.
  2. Release 12.5.4. 15. Dezember 2025 (abgerufen am 16. Dezember 2025).
  3. github.com. In: GitHub. (abgerufen am 21. November 2024).
  4. PHPUnit is the official testing framework chosen by the core team to test our PHP code.

Auf dieser Seite verwendete Medien

PHPUnit Logo.svg
Logo of the PHPUnit Open Source project