Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
php:codeception [2018/07/07 23:55] – [Создание] mirocowphp:codeception [2018/11/12 19:19] (текущий) – [Travis] mirocow
Строка 164: Строка 164:
  
 <code bash> <code bash>
-$ ./vendor/bin/codecept -c ./frontend generate:cept functional UserFormCept -vvv +$ ./vendor/bin/codecept -c ./frontend generate:cept functional UserFormCept 
-$ ./vendor/bin/codecept -c ./frontend generate:cest functional UserFormCept -vvv+$ ./vendor/bin/codecept -c ./frontend generate:cest functional UserFormCept
 </code> </code>
- 
-=== Запуск === 
- 
-Запуск всех тестов из выбранной апликации 
- 
-<code bash> 
-$ ./vendor/bin/codecept -c ./frontend run functional -vvv 
-$ ./vendor/bin/codecept -c ./backend run functional -vvv 
-</code> 
- 
-Запуск указанных тестов 
- 
-<code bash> 
-$ cd /app 
-$ ./vendor/bin/codecept -c ./backend run functional LoginCest 
-</code> 
- 
-  * Где /app - папка с нашим проектом 
-  * Где тест LoginCest.php лежит в ./backend/tests/functional (Так-как используется Sute из ./common/tests/functional.suite.yml) 
-  * Имя теста 2-я разными способами (LoginCest, LoginCest.php | LoginCept, LoginCept.php) 
  
 <note tip>Cept - Записывается в виде сценария</note> <note tip>Cept - Записывается в виде сценария</note>
Строка 218: Строка 198:
 } }
 </code> </code>
 +=== Запуск ===
 +
 +Запуск всех тестов из выбранной апликации
 +
 +<code bash>
 +$ ./vendor/bin/codecept -c ./frontend run functional -vvv
 +$ ./vendor/bin/codecept -c ./backend run functional -vvv
 +</code>
 +
 +Запуск указанных тестов
 +
 +<code bash>
 +$ cd /app
 +$ ./vendor/bin/codecept -c ./backend run functional LoginCest
 +</code>
 +
 +  * Где /app - папка с нашим проектом
 +  * Где тест LoginCest.php лежит в ./backend/tests/functional (Так-как используется Sute из ./common/tests/functional.suite.yml)
 +  * Имя теста 2-я разными способами (LoginCest, LoginCest.php | LoginCept, LoginCept.php)
 +
  
 ==== Приёмочное тестирование / acceptance ==== ==== Приёмочное тестирование / acceptance ====
Строка 236: Строка 236:
  
 </code> </code>
 +
 +===== Модули =====
 +
 +Модули codeception распологаются в папке **[[https://github.com/marcovtwout/Codeception/tree/2.3/src/Codeception/Module|./vendor/codeception/base/src/Codeception/Module]]**
  
 ===== Компоненты ===== ===== Компоненты =====
Строка 253: Строка 257:
 ===== Статьи / Документация ===== ===== Статьи / Документация =====
  
 +  * https://github.com/yupe/codeception-guide-ru :!:
 +  * http://allframeworks.ru/codeception :!:
 +  * https://p0vidl0.info/yii2-api-guides/guide-ru-test-overview.html
 +  * https://russianpenguin.ru/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE/
 +  * http://www.jetsource.ru/scripts/stats_and_tutorials/codeception_tests
   * http://habrahabr.ru/post/136477/   * http://habrahabr.ru/post/136477/
   * [[http://www.jetsource.ru/scripts/stats_and_tutorials/codeception_tests|ТЕСТИРОВАНИЕ ПРОЕКТА С CODECEPTION]]   * [[http://www.jetsource.ru/scripts/stats_and_tutorials/codeception_tests|ТЕСТИРОВАНИЕ ПРОЕКТА С CODECEPTION]]
   * http://itfap.s2z.ru/read/Modulqnoe_testirovanie_povedeniya_Yii2_s_pomoschqyu_Codeception   * http://itfap.s2z.ru/read/Modulqnoe_testirovanie_povedeniya_Yii2_s_pomoschqyu_Codeception
-  *  
  
 +===== Сервисы для тестирования =====
 +
 +==== Travis ====
 +
 +nano .travis.yml
 +<code>
 +</code>
 ===== Видео ===== ===== Видео =====