„PHPUnit“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
CLnet (Diskussion | Beiträge) →GUI: Abschnitt stark gekürzt und aktualisiert (bisher genannte Testcase-Runner werden nicht mehr entwickelt) Markierung: Begriffsklärungsseiten-Links |
K form |
||
Zeile 9: | Zeile 9: | ||
| Kategorie = [[Softwaretest]] |
| Kategorie = [[Softwaretest]] |
||
}} |
}} |
||
'''PHPUnit''' ist ein in [[PHP]] geschriebenes [[Freie Software|freies]] [[Framework]] zum automatisierten [[Softwaretest|Testen]] von PHP-Software. Es ist vor allem für [[Modultest |
'''PHPUnit''' ist ein in [[PHP]] geschriebenes [[Freie Software|freies]] [[Framework]] zum automatisierten [[Softwaretest|Testen]] von PHP-Software. Es ist vor allem für [[Modultest]]s geeignet und basiert auf dem [[xUnit]]-Konzept. |
||
== Versionsgeschichte == |
== Versionsgeschichte == |
||
Zeile 27: | Zeile 27: | ||
== GUI == |
== GUI == |
||
[[Integrierte Entwicklungsumgebung |
[[Integrierte Entwicklungsumgebung]]en wie [[PhpStorm]] oder [[Visual Studio Code]] können PHPUnit-Testfälle ausführen und die Ergebnisse anzeigen. Zum Teil sind zusätzliche [[Plug-in]]s erforderlich. Zusätzlich können Testfälle während der [[Kontinuierliche Integration|kontinuierlichen Integration]] ausgeführt werden z. B. mit [[Jenkins]] oder [[GitHub#Github Actions|GitHub Actions]]. |
||
== Siehe auch == |
== Siehe auch == |
Aktuelle Version vom 30. Dezember 2024, 17:13 Uhr
PHPUnit
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Sebastian Bergmann |
Erscheinungsjahr | 15. März 2004 |
Aktuelle Version | 12.1.6[1] (21. Mai 2025) |
Betriebssystem | Plattformübergreifend |
Programmiersprache | PHP[2] |
Kategorie | Softwaretest |
Lizenz | BSD-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
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]Folgende Projekte nutzen das PHPUnit-Framework (Auszug):
- CakePHP ab Version 2
- Horde 4
- Laravel
- Propel
- Serendipity
- Symfony ab Version 2
- WordPress[3]
- Zend Framework
GUI
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]Literatur
[Bearbeiten | Quelltext bearbeiten]- Sebastian Bergmann (Hrsg.: O’Reillys Taschenbibliothek): PHPUnit kurz und gut. Oktober 2005, ISBN 978-3-89721-515-3.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Projektseite (englisch)
- Quellcode von PHPUnit auf GitHub
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Release 12.1.6. 21. Mai 2025 (abgerufen am 28. Mai 2025).
- ↑ github.com. In: GitHub. (abgerufen am 21. November 2024).
- ↑ PHPUnit is the official testing framework chosen by the core team to test our PHP code.