Тестирование

Тестирование Yii 2

Тестирование Yii 2


Содержание раздела «Тестирование» Полного руководство по Yii 2.0:


Статьи раздела «Тестирование» Полного руководство по Yii 2.0:

Фикстуры в Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Фикстуры

Фикстуры (англ. fixtures) - это важная составляющая тестирования. Их основная задача заключается в подготовке окружения с заранее фиксированным/известным состоянием для гарантии повторяемости процесса тестирования. Yii предоставляет фреймворк, который позволяет легко и точно определять фикстуры и использовать их в ваших тестах.

Приёмочное тестирование в Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Приёмочное тестирование

Приемочный тест проверяет сценарий с точки зрения конечного пользователя. К тестируемому приложению получают доступ либо через PhpBrowser, либо через реальный браузер. В обоих случаях браузеры взаимодействуют с приложением через HTTP, поэтому приложение следует запускать посредством веб-сервера.

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

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

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

Note: Данный раздел находится в разработке.

Модульные тесты в Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Модульные тесты

Note: Данный раздел находится в разработке.

Модульный тест проверяет что отдельный модуль кода работает верно. В ООП самым базовым модулем является класс. То есть модульный тест проверяет все методы интерфейса класса. На вход подаются различные параметры и тест проверяет, что методы возвращают ожидаемые значения. Модульные тесты обычно пишутся тем же, кто реализует тестируемый класс.

Настройка тестового окружения Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Настройка тестового окружения

Note: Данный раздел находится в разработке.

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

Тестирование программ на Yii 2

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Тестирование

Тестирование является важной составляющей разработки программного обеспечения. Мы проводим тестирование непрерывно, осознаем мы это или нет. Например, когда мы пишем класс на языке PHP, мы можем отлаживать его шаг за шагом или просто использовать echo или die для проверки, что реализация работает в соответствии с намеченным планом. В случае веб приложения, мы вводим некоторые тестовые данные в форму для того, чтобы убедиться, что страница взаимодействует с нами, как ожидается.