Процесс установки и написания первого теста описан на официальном сайте. Ещё есть очень хорошее видео на хабре. Но как-то у меня установка Codeception вызывала много вопросов. Поэтому ниже я опишу — как это сделать с помощью скачивания и выполнения phar-архива и выполнения команды bootstrap. А также кратко упомяну — как написать и запустить первый тест.
Установка
1) Скачиваем phar-архив с официального сайта в зависимости версии PHP. На данный момент — для PHP 5.6+ нужно воспользоваться ссылкой http://codeception.com/codecept.phar, а для PHP 5.5 и PHP 5.4 — http://codeception.com/php54/codecept.phar .Эта статья со временем устареет — поэтому лучше проверить что качать на страницах Quick Start или Builds официального сайта Codeception
2) Сохраняем скачанный файл сodecept.phar в корневой папке Вашего PHP-проекта
3) В консоли переходим в каталог вашего проекта и выполняем phar-архив: php codecept.phar
3) Выполняем комманду bootstrap, которая создаст папку tests с разными подпапками, а также файл конфигурации codeception.yml
В консоли: php codecept.phar bootstrap
4) Выполняем комманду build
В консоли: php codecept.phar build
5) Настраиваем файл tests/acceptance.suite.yml
В него надо добавить URL Вашего сайта на локальном web-сервере
Создание первого теста
Создадим acceptance-тест с названием mainpage. Для чего в консоли выполним комманду:
php codecept.phar generate:cept acceptance mainpage
В результате будет создан файл tests/acceptance/mainpageCept.php
Запуск теста
Для запуска всех тестов используем комманду
php codecept.phar run (или php codecept.phar run —steps для детализации)
а для запуска конкретного теста —
Запуск тестов из IDE Eclipse