PHPUnit
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 | 9.5.5[1] (5. Juni 2021) |
| Betriebssystem | Plattformübergreifend |
| Programmiersprache | PHP[2] |
| Kategorie | Softwaretest |
| Lizenz | BSD-Lizenz |
| phpunit.de | |
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
- eZ Components
- Horde 4
- Laravel
- Propel
- Serendipity
- Symfony ab Version 2
- Zend Framework
GUI
Webbasierte Testcase-Runner
Testcase-Runner für den Desktop
- GTK+[10]
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
- Release 9.5.5. 5. Juni 2021 (abgerufen am 18. Juni 2021).
- The phpunit Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
- PHPUnit als TYPO3 Extension
- PHPUnit als Pimcore Extension (Memento vom 28. November 2011 im Internet Archive)
- HTML GUI
- CoolPHPUnit
- PHPUnit2 GUI HTML Runner
- Open QA (Memento vom 25. Januar 2008 im Internet Archive)
- das lesenswerte Handbuch (Memento vom 11. Februar 2008 im Internet Archive)
- GTK+
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.
