PHPUnit

E452832

PHPUnit is a widely used unit testing framework for PHP that provides tools for writing, organizing, and running automated tests.

All labels observed (2)

Label Occurrences
PHPUnit canonical 5
PHPUnit testing framework 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf software library
unit testing framework
category software testing tool
compatibleWith PHP 7
PHP 8
developer Sebastian Bergmann
documentation https://phpunit.de/documentation.html
ecosystem PHP testing ecosystem
genre xUnit framework
linked to: xUnit.net
hasComponent TestCase base class
assert API
phpunit command
test runner
implements test automation
unit testing
influencedBy JUnit
license BSD-3-Clause License
linked to: BSD license
originLanguage English
programmingLanguage PHP
provides assertion methods
code coverage integration
fixtures
mock objects
stubs
test runners
test suites
repository https://github.com/sebastianbergmann/phpunit
supports Composer autoloading
XML configuration
annotations
behavior-driven development style assertions
command-line interface
data providers
expected exceptions
test dependencies
test listeners
test output formats
test-driven development
supportsIntegrationWith CI servers such as GitHub Actions
CI servers such as GitLab CI
CI servers such as Jenkins
PCOV
Xdebug
targetAudience PHP developers
usedFor automated testing of PHP code
continuous integration pipelines
regression testing
website https://phpunit.de

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

PhpStorm supportsTechnology PHPUnit
Laravel Dusk integratesWith PHPUnit
PHPUnit Bridge supports PHPUnit
PHPUnit Bridge integratesWith PHPUnit testing framework
linked to: PHPUnit
JUnit inspired PHPUnit