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