EVERYTHING XIAOMI
Get listed
Codeception logo

Codeception

Codeception is a free, open-source PHP testing framework for web applications, released under the MIT license.

Place
#30 of 45
Score
6.1
Codeception's website

What Codeception is

Codeception is a free, open-source PHP testing framework for web applications, released under the MIT license. It supports acceptance, functional, API, unit, and integration testing. Tests use a high-level domain language to represent user actions, and teams can write user stories in Gherkin or use Codeception's Cest format. Browser tests can run with Firefox, Chrome, Safari, Selenium WebDriver, or HTTP requests through PhpBrowser. REST and SOAP testing includes commands for JSON and XML responses. Data-driven database testing supports MySQL, PostgreSQL, MongoDB, Redis, and Memcache. Listed PHP framework integrations include Symfony, Laravel, Zend Framework, Yii, and Phalcon. Codeception can produce local and remote code coverage reports in XML and HTML. Its WebDriver documentation covers Selenium, Sauce Labs, LambdaTest, and TestingBot, while official and community add-ons include tools such as Appium, TestRail, Allure, and WireMock. It runs on Linux, macOS, Windows, or self-hosted environments. Installation requires PHP 5.6 or newer with CURL enabled. Support options include Gitter, GitHub issues, Stack Overflow, and IRC; consulting, enterprise support, and training are also listed.

Good

  • Covers unit, functional, integration, and acceptance tests.
  • Supports REST and SOAP API testing.
  • Browser tests include Firefox, Chrome, and Safari options.
  • MIT-licensed and free to use.

Watch out

  • Requires PHP 5.6 or newer with CURL enabled.
  • Focused on PHP web application testing.

Who it suits

Codeception suits PHP teams that want one framework for web, API, database, and browser testing. It is relevant to teams using its listed PHP frameworks or seeking Gherkin or Cest-style tests.

Verdict

Codeception offers broad testing coverage for PHP web applications, from APIs and databases to browser workflows. Check the PHP and CURL requirement and the documented tools against your team's environment.

Plans and prices

From Codeception's own pricing page, checked 2 Oct 2026.

All about pricing
PlanPriceWhat it gives you
OpenSource MIT LicensedFreeMIT licensed

The facts

Each one read from Codeception's own pages, with the date it was checked.

What it does

Add-ons
Official and community add-ons include a Chrome extension, Webception web runner, Appium, TestRail, Allure, ReportPortal, WireMock, and Docker Selenium Chrome.checked 2 Oct 2026
API testing
Codeception provides REST and SOAP testing with commands for JSON and XML responses.checked 2 Oct 2026
BDD syntax
Codeception supports user stories in Gherkin format and has its own Cest test format.checked 2 Oct 2026
Commercial services
The project lists official consulting by SDCLabs and offers enterprise support and trainings.checked 2 Oct 2026
Coverage
Codeception can generate local and remote code coverage reports, including XML and HTML output.checked 2 Oct 2026
Database testing
Its data-driven testing supports MySQL, PostgreSQL, MongoDB, Redis, and Memcache.checked 2 Oct 2026
Framework integrations
Supported PHP frameworks listed by Codeception include Symfony, Laravel, Zend Framework, Yii, and Phalcon.checked 2 Oct 2026
Installation requirement
The installation page lists PHP 5.6 or newer with CURL enabled as requirements.checked 2 Oct 2026
License
Codeception is released as open-source software under the MIT license.checked 2 Oct 2026
Purpose
Codeception is a BDD-styled PHP testing framework for web applications.checked 2 Oct 2026
Support
Support is offered through Gitter chat, GitHub issues, Stack Overflow, and the Codeception IRC channel.checked 2 Oct 2026
Testing levels
It supports acceptance, functional, API, unit, and integration testing.checked 2 Oct 2026
User-centric tests
Tests use a high-level domain language and represent user actions.checked 2 Oct 2026
WebDriver integrations
The WebDriver module documents Selenium, Sauce Labs, LambdaTest, and TestingBot integrations.checked 2 Oct 2026

Where it runs

Browser testing
Browser tests can run with Firefox, Chrome, Safari, Selenium WebDriver, or HTTP requests through PhpBrowser.checked 2 Oct 2026

Alternatives to Codeception

All alternatives
  1. 1Katalon Studio logo

    Katalon Studio

    Free planAndroidiOSWebAPI
    8.4From $1,000 a year
  2. 2Testsigma logo

    Testsigma

    Open sourceAndroidiOSWebAPI
    8.3From $14 a month
  3. 3HyperExecute logo

    HyperExecute

    Free planWebAPIExtensionLinux
    7.9From $103 a month
  4. 4

    Keysight Eggplant Test

    AndroidiOSWebAPI
    7.9$9,999 one-time
  5. 5

    Perfecto

    AndroidiOSWebAPI
    7.9From $83 a month
  6. 6CloudQA logo

    CloudQA

    Free planWebAPIExtensionLinux
    7.7From $119 a month