| CARVIEW |
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 MoreBrowser_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 MoreFramework_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 MoreAPI_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 MoreData 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 MoreUnit & Integration Testing
Codeception is built on top of PHPUnit and is able to execute its tests.
Learn MoreVoice 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
@codeception Wow, using pageobject and stepobject with cest test types is awesome. So much flexibility #testing #php
— Mario Bašić (@ShockMario) December 17, 2015
Spending my life writing tests for @orderswift right now. Really impressed with @codeception which makes thing a hell of a lot easier.
— Rich Martell (@RichMartell) September 22, 2015
. @zachwills showing everyone @codeception as a great way to do acceptance testing of legacy code. https://t.co/gWXYbGhbAW Great tool! #wctpa
— Shawn Hooper (@ShawnHooper) September 26, 2015
Thank you @codeception you just made my life easier #php #testing
— Rock Lobster (@lorenzoferrara) August 25, 2015
Use_With
Codeception is a BDD-styled PHP testing framework, brought to you by Codeception Team. OpenSource MIT Licensed.







