GeezerVison is showing codeception.com β Codeception - PHP Testing framework - PHP unit testing, PHP e2e testing, database testing
PHP Testing for
everyone_
Codeception collects and shares best practices and solutions for testing PHP web applications. With a
flexible
set of included modules tests are easy to write, easy to use and easy to maintain.
Benefits_
User_Centric_Tests
Codeception provides high-level domain language for tests.
Tests are represented as a set of user's actions.
Learn More
Browser_Testing
Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with Selenium
WebDriver. Browser can be emulated with HTTP-requests through CURL with PhpBrowser.
Learn More
Framework_Testing
Tests can be executed inside a PHP framework. This way web application can be executed without web
server to
running faster and accessing application internals. Symfony,
Laravel,
Zend Framework, Yii, Phalcon are supported.
Learn More
API_Testing
Codeception simplifies REST and SOAP testing.
There are flexible commands to test structure and data of JSON and XML responses.
Testing can be done over HTTP or inside a framework.
Learn More
Data Driven Tests_
Connect to various data sources
MySQL, PostgreSQL, MongoDB, Redis, Memcache to use their data inside tests.
Take snapshots to compare data changes with previous runs.
Learn More
Unit & Integration Testing
Codeception is built on top of PHPUnit and is able to execute its tests.
Learn More
Voice of Developers_
A couple of weeks ago we migrated from Zend
Framework 1 to Symfony 3 and all the functional tests kept working. We basically only needed to replace the
ZF1
module with the Symfony module. Thanks @codeception
for your awesome work there!
β
Matthias Noback (@matthiasnoback)
January 29, 2019
I remember tearing hair out for half a day trying to write a unit test asserting that a route renders a
certain view.
@codeception = 5 min.
β
Michael Sullivan (@regularmike)
April 7, 2016
Two years ago I decided to make
@codeception
the testing tool of the whole PAYBACK Global web dev. It was
the best decision I ever made.
β Lars Frantzen (@frantzencd)
June 2, 2017
Next