Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
php:codeception [2018/07/07 23:23] – mirocow | php:codeception [2018/11/12 19:19] (текущий) – [Travis] mirocow | ||
---|---|---|---|
Строка 50: | Строка 50: | ||
* _data - В этойпапке содержатся загружаемые тестом файлы (Пример: | * _data - В этойпапке содержатся загружаемые тестом файлы (Пример: | ||
- | ==== Настройка ==== | + | ==== Проверка и настройка |
Проверка конфигурации | Проверка конфигурации | ||
Строка 56: | Строка 56: | ||
$ ./ | $ ./ | ||
</ | </ | ||
- | <note important> | ||
- | Обязательно после run уазать **конфигурацию/ | ||
- | Базовые конфигурации: | ||
- | Конфигурация/ | ||
- | В этой же папке должен находится базовый конфигурационный файл | ||
- | </ | ||
<code bash> | <code bash> | ||
Строка 82: | Строка 76: | ||
* codeception.yml - Базовый конфигурационный файл | * codeception.yml - Базовый конфигурационный файл | ||
* unit.suite.yml - Настройки запускаемой конфигурации | * unit.suite.yml - Настройки запускаемой конфигурации | ||
+ | |||
+ | ===== Запуск тестов ===== | ||
+ | |||
+ | < | ||
+ | Обязательно после run уазать **конфигурацию/ | ||
+ | Базовые конфигурации: | ||
+ | Конфигурация/ | ||
+ | В этой же папке должен находится базовый конфигурационный файл | ||
+ | </ | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | [[https:// | ||
+ | ==== Параметры ==== | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | ===== Наборы тестов / Suite ===== | ||
==== Юнит тесты / unit ==== | ==== Юнит тесты / unit ==== | ||
Строка 147: | Строка 164: | ||
<code bash> | <code bash> | ||
- | $ ./ | + | $ ./ |
+ | $ ./ | ||
</ | </ | ||
- | |||
- | === Запуск === | ||
- | |||
- | Запуск всех тестов из выбранной апликации | ||
- | |||
- | <code bash> | ||
- | $ ./ | ||
- | $ ./ | ||
- | </ | ||
- | |||
- | Запуск указанных тестов | ||
- | |||
- | <code bash> | ||
- | $ cd /app | ||
- | $ ./ | ||
- | </ | ||
- | |||
- | * Где /app - папка с нашим проектом | ||
- | * Где тест LoginCest.php лежит в ./ | ||
- | * Имя теста 2-я разными способами (LoginCest, LoginCest.php | LoginCept, LoginCept.php) | ||
<note tip>Cept - Записывается в виде сценария</ | <note tip>Cept - Записывается в виде сценария</ | ||
Строка 200: | Строка 198: | ||
} | } | ||
</ | </ | ||
+ | === Запуск === | ||
+ | |||
+ | Запуск всех тестов из выбранной апликации | ||
+ | |||
+ | <code bash> | ||
+ | $ ./ | ||
+ | $ ./ | ||
+ | </ | ||
+ | |||
+ | Запуск указанных тестов | ||
+ | |||
+ | <code bash> | ||
+ | $ cd /app | ||
+ | $ ./ | ||
+ | </ | ||
+ | |||
+ | * Где /app - папка с нашим проектом | ||
+ | * Где тест LoginCest.php лежит в ./ | ||
+ | * Имя теста 2-я разными способами (LoginCest, LoginCest.php | LoginCept, LoginCept.php) | ||
+ | |||
==== Приёмочное тестирование / acceptance ==== | ==== Приёмочное тестирование / acceptance ==== | ||
Строка 218: | Строка 236: | ||
$ | $ | ||
</ | </ | ||
+ | |||
+ | ===== Модули ===== | ||
+ | |||
+ | Модули codeception распологаются в папке **[[https:// | ||
===== Компоненты ===== | ===== Компоненты ===== | ||
Строка 235: | Строка 257: | ||
===== Статьи / Документация ===== | ===== Статьи / Документация ===== | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * http:// | ||
* http:// | * http:// | ||
* [[http:// | * [[http:// | ||
* http:// | * http:// | ||
- | * | ||
+ | ===== Сервисы для тестирования ===== | ||
+ | |||
+ | ==== Travis ==== | ||
+ | |||
+ | nano .travis.yml | ||
+ | < | ||
+ | </ | ||
===== Видео ===== | ===== Видео ===== | ||