PHPUnit
| PHPUnit
| |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]] | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Entwickler | Sebastian Bergmann |
| Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | Plattformübergreifend |
| Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Kategorie | Softwaretest |
| Lizenz | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) | |
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):
- CakePHP ab Version 2
- Horde 4
- Laravel
- Propel
- Serendipity
- Symfony ab Version 2
- WordPress<ref>PHPUnit is the official testing framework chosen by the core team to test our PHP code.</ref>
- Zend Framework
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.
Weblinks
- Projektseite (englisch)
- Quellcode von PHPUnit auf GitHub
Einzelnachweise
<references />