Zum Inhalt springen

„PHPUnit“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Infobox-Befüllung per Wikidata
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
| AktuelleVersionFreigabeDatum = <!-- Wikidata -->
| AktuelleVersionFreigabeDatum = <!-- Wikidata -->
| Betriebssystem = [[Plattformunabhängigkeit|Plattformübergreifend]]
| Betriebssystem = [[Plattformunabhängigkeit|Plattformübergreifend]]
| Voraussetzung = [[PHP|PHP 7.2]]
| Voraussetzung = [[PHP|PHP 7.3]]
| Kategorie = [[Softwaretest]]
| Kategorie = [[Softwaretest]]
| Lizenz = [[BSD-Lizenz]]
| Lizenz = [[BSD-Lizenz]]

Version vom 7. April 2020, 11:55 Uhr

PHPUnit

Basisdaten

Entwickler Sebastian Bergmann
Erscheinungsjahr 15. März 2004
Aktuelle Version 12.1.6[1]
(21. Mai 2025)
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. Release 12.1.6. 21. Mai 2025 (abgerufen am 28. Mai 2025).
  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+