QA-Tools is a set of quality assurance tools to be used during acceptance tests writing on PHP.
Library implements PageObject pattern, used in variety of testing frameworks (e.g. Selenium browser automation framework).
- Website: https://qa-tools.github.io/
- Documentation: https://qa-tools.readthedocs.io/
- Demo using PHPUnit: https://github.com/qa-tools/phpunit-example/
Feel free to ask any questions and share your experiences in the Chat Room and help to improve the documentation.
- execute this command to add dependencies:
php composer.phar require qa-tools/qa-tools:^1.0
- Composer
- MinkExtension, when Behat is used.
- QA-Tools / PHPUnit Extension, when PHPUnit is used.
- Mink in other cases.
See CONTRIBUTING file.
QA-Tools is released under the BSD-3-Clause License. See the bundled LICENSE file for details.