Zum Inhalt springen

PHPUnit

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Dezember 2018 um 12:57 Uhr durch InternetArchiveBot (Diskussion | Beiträge) (InternetArchiveBot hat 2 Archivlink(s) ergänzt und 1 Link(s) als defekt/tot markiert. #IABot (v2.0beta10ehf1) (Cirdan)). Sie kann sich erheblich von der aktuellen Version unterscheiden.
PHPUnit

Basisdaten

Entwickler Sebastian Bergmann
Erscheinungsjahr 15. März 2004
Aktuelle Version 6.4.0[1]
(6. Oktober 2017)
Betriebssystem Plattformübergreifend
Programmier­sprache PHP[2]
Kategorie Softwaretest
Lizenz BSD-Lizenz
phpunit.de

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.

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

Webbasierte Testcase-Runner

  • PHPUnit als TYPO3 Extension[3]
  • PHPUnit als Pimcore Extension[4]
  • HTML GUI[5]
  • CoolPHPUnit veraltet bzw. nicht mit Version 3.2.11 kompatibel[6]
  • PHPUnit2 GUI HTML Runner veraltet.[7]

"GUI" erzeugbar mit Open QA[8][9]

Testcase-Runner für den Desktop

Siehe auch

Literatur

  • Sebastian Bergmann (Hrsg.: O'Reillys Taschenbibliothek): PHPUnit kurz und gut. Oktober 2005, ISBN 978-3-89721-515-3

Einzelnachweise

  1. https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-6.4.0
  2. github.com. In: GitHub. (abgerufen am 21. November 2024).
  3. PHPUnit als TYPO3 Extension
  4. PHPUnit als Pimcore Extension (Memento des Originals vom 28. November 2011 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.pimcore.org
  5. HTML GUI
  6. CoolPHPUnit
  7. PHPUnit2 GUI HTML Runner
  8. Open QA@1@2Vorlage:Toter Link/www.openqa.org (Seite nicht mehr abrufbar, festgestellt im Dezember 2018. Suche in Webarchiven)  Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.
  9. das lesenswerte Handbuch (Memento des Originals vom 11. Februar 2008 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.phpunit.de
  10. GTK+