Files
yii2/docs/guide-ru/test-functional.md

1.8 KiB
Raw Permalink Blame History

Функциональные тесты

Функциональный тест проверяет сценарии с точки зрения пользователя. Он похож на приёмочный тест, но вместо взаимодействия через HTTP заполняет окружение (параметры POST и GET) и запускает экземпляр приложения прямо из кода.

Функциональные тесты, как правило, быстрее приёмочных и предоставляют подробные stack trace при ошибках. Рекомендуется отдавать им предпочтение, если только у вас нет специфической настройки веб-сервера или сложного UI на JavaScript.

Функциональное тестирование реализуется с помощью фреймворка Codeception, который имеет отличную документацию:

Запуск тестов в шаблонах проектов basic и advanced

Если вы начали с шаблона advanced, обратитесь к руководству по "Тестированию" для получения более детальной информации о запуске тестов.

Если вы начали с шаблона basic, обратитесь к разделу "Тестирование" в его README.