Zum Inhalt springen

PHPUnit

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 5. Mai 2019 um 22:49 Uhr durch InternetArchiveBot (Diskussion | Beiträge) (InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert. #IABot (v2.0beta14)). Sie kann sich erheblich von der aktuellen Version unterscheiden.
PHPUnit

Basisdaten

Entwickler Sebastian Bergmann
Erscheinungsjahr 15. März 2004
Aktuelle Version 8.4.0[1]
(18. Februar 2019)
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/releases/tag/8.0.4
  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 (Memento des Originals vom 25. Januar 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.openqa.org
  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+