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 (1)

Label Occurrences
PHPUnit canonical 2

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 NERFINISHED
documentation https://phpunit.de/documentation.html
ecosystem PHP testing ecosystem
genre xUnit framework NERFINISHED
hasComponent TestCase base class
assert API
phpunit command
test runner
implements test automation
unit testing
influencedBy JUnit NERFINISHED
license BSD-3-Clause License NERFINISHED
originLanguage English
programmingLanguage PHP NERFINISHED
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 NERFINISHED
Xdebug NERFINISHED
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 (2)

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