PHPUnit

from Wikipedia, the free encyclopedia
PHPUnit

PHPUnit Logo.svg
Basic data

developer Sebastian Bergmann
Publishing year March 15, 2004
Current  version 9.3.7
( August 11, 2020 )
operating system Cross-platform
programming language PHP
category Software test
License BSD license
phpunit.de

PHPUnit is a free framework written in PHP for testing PHP scripts, which is particularly suitable for automated tests of individual units ( units , mostly classes or methods). It is based on the xUnit concept, which is also used for other programming languages, such as JUnit for Java.

history

On March 15, 2004, Sebastian Bergmann released version 1.0.0 under the PHP license within the PEAR program library . From version 3.0.0, PHPUnit was detached from PEAR and has since been available as an independent framework under a BSD license .

use

The following projects use the PHPUnit framework (excerpt):

GUI

Web-based test case runners

  • PHPUnit as TYPO3 extension
  • PHPUnit as Pimcore Extension
  • HTML GUI
  • CoolPHPUnit outdated or not compatible with version 3.2.11
  • PHPUnit2 GUI HTML Runner out of date.

"GUI" can be generated with Open QA

Test case runner for the desktop

  • GTK +

See also

literature

  • Sebastian Bergmann (Ed .: O'Reillys Taschenbibliothek): PHPUnit in a nutshell . October 2005, ISBN 978-3-89721-515-3

Web links

Individual evidence

  1. Release 9.3.7 . August 11, 2020 (accessed August 14, 2020).
  2. The phpunit Open Source Project on Open Hub: Languages ​​Page . In: Open Hub . (accessed on July 18, 2018).
  3. PHPUnit as TYPO3 extension
  4. PHPUnit as Pimcore Extension ( memento of the original from November 28, 2011 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.pimcore.org
  5. HTML GUI
  6. CoolPHPUnit
  7. PHPUnit2 GUI HTML Runner
  8. Open QA ( Memento of the original from January 25, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.openqa.org
  9. the readable manual ( Memento of the original from February 11, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.phpunit.de
  10. ^ GTK +