PHPUnit
freies Framework zum Testen von PHP-Skripten
PHPUnit ist ein in PHP geschriebenes freies Framework zum Testen von PHP-Skripten, das besonders für automatisierte Tests einzelner Einheiten (Units, meist Klassen oder Methoden) geeignet ist. Es basiert auf dem xUnit-Konzept, welches auch für andere Programmiersprachen genutzt wird, wie zum Beispiel in JUnit für Java.
PHPUnit
| |
---|---|
Basisdaten
| |
Entwickler | Sebastian Bergmann |
Erscheinungsjahr | 15. März 2004 |
Aktuelle Version | 11.4.3[1] (28. Oktober 2024) |
Betriebssystem | Plattformübergreifend |
Programmiersprache | PHP[2] |
Kategorie | Softwaretest |
Lizenz | BSD-Lizenz |
phpunit.de |
Versionsgeschichte
BearbeitenAm 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
BearbeitenFolgende Projekte nutzen das PHPUnit-Framework (Auszug):
- CakePHP ab Version 2
- Horde 4
- Laravel
- Propel
- Serendipity
- Symfony ab Version 2
- WordPress[3]
- Zend Framework
GUI
BearbeitenWebbasierte Testcase-Runner
Bearbeiten- PHPUnit als TYPO3 Extension[4]
- PHPUnit als Pimcore Extension[5]
- HTML GUI[6]
- CoolPHPUnit veraltet bzw. nicht mit Version 3.2.11 kompatibel[7]
- PHPUnit2 GUI HTML Runner veraltet.[8]
„GUI“ erzeugbar mit Open QA[9][10]
Testcase-Runner für den Desktop
Bearbeiten- GTK+[11]
Siehe auch
BearbeitenLiteratur
Bearbeiten- Sebastian Bergmann (Hrsg.: O’Reillys Taschenbibliothek): PHPUnit kurz und gut. Oktober 2005, ISBN 978-3-89721-515-3.
Weblinks
Bearbeiten- Projektseite (englisch)
- Quellcode von PHPUnit auf GitHub
Einzelnachweise
Bearbeiten- ↑ Release 11.4.3. 28. Oktober 2024 (abgerufen am 25. November 2024).
- ↑ 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.
- ↑ PHPUnit als TYPO3 Extension
- ↑ PHPUnit als Pimcore Extension ( vom 28. November 2011 im Internet Archive)
- ↑ HTML GUI
- ↑ CoolPHPUnit
- ↑ PHPUnit2 GUI HTML Runner
- ↑ Open QA ( vom 25. Januar 2008 im Internet Archive)
- ↑ das lesenswerte Handbuch ( vom 11. Februar 2008 im Internet Archive)
- ↑ GTK+