глобусWeb-мастерская

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

Laravel-5 и тестирование с помощью Codeception.

Laravel-5 и тестирование с помощью Codeception.
Статья о том, как использовать фреймворк для тестирования Codeception с одним из самых популярных PHP-фреймворков Laravel-5.

Читать далее

Просмотров:

Настройка структуры каталогов Codeception. Тестирование сразу нескольких приложений.

Настройка структуры каталогов Codeception. Тестирование сразу нескольких приложений.
Иногда проект создается в виде отдельных приложений, например административная часть и пользовательская. В таком случае, оптимально, когда каждое приложение содержит свой набор тестов. Но часто бывает удобнее запускать все наборы одной командой и получать один общий отчет. Об этом в данной заметке.

Читать далее

Просмотров:

Codeception - модульное (unit) тестирование. Создание имитирующих объектов. Синтаксический сахар - verify/specify.

Codeception - модульное (unit) тестирование. Создание имитирующих объектов. Синтаксический сахар - verify/specify.
Основы модульного тестирования в Codeception. Создание имитирующих объектов. Использование пакетов verify/specify.

Читать далее

Просмотров:

Codeception - приемочные тесты. Использование Selenium.

Codeception - приемочные тесты. Использование Selenium.
В данной статье приведены примеры приемочного тестирования. Описано как подключить и использовать модуль Selenium.

Читать далее

Просмотров:

Codeception - взаимодействие с базой данных. Модуль Db, фикстуры.

Codeception - взаимодействие с базой данных. Модуль Db, фикстуры.
При создании тестов которые взаимодействуют с базой данных, необходимо, чтобы база данных была подготовлена и удалены изменения внесенные предыдущими тестами. Это можно делать вручную или автоматически, что реализуется с помощью модуля Db, который так же создает подключение с БД и предоставляет свои методы тестирования данных. По умолчанию модуль будет пытаться...

Читать далее

Просмотров:

Установка, настройка и базовое использование фреймворка для тестирования "Codeception".

Установка, настройка и базовое использование фреймворка для тестирования "Codeception".
Данной статьей я продолжу серию статей про тестирование, на этот раз уже с использованием фреймворка Codeception, который имеет дополнительные возможности по сравнению с "базой" PHP Unit.

Читать далее

Просмотров:

DBUnit - тестирование php-методов работающих с базой данных.

DBUnit - тестирование php-методов работающих с базой данных.
В данной статье рассмотрено дополнение к фреймворку для тестирования PHPUnit - DBUnit, которое упрощает тестирование методов работающих с базой данных.

Читать далее

Просмотров:

PHPUnit - создание и использование имитирующих объектов (mock), заглушек.

PHPUnit - создание и использование имитирующих объектов (mock), заглушек.
Юнит-тестирование - это тестирование в изоляции, когда класс тестируется отдельно от остального кода (других классов). В данной статье рассмотрим как изолировать тестируемые методы.

Читать далее

Просмотров:

PHPUnit - тестирование исключений, анализ покрытия кода тестами.

PHPUnit - тестирование исключений, анализ покрытия кода тестами.
Так как генерация исключения в коде приложения является частым явлением, рассмотрим способы тестирования исключений с помощью PHPUnit. Так же разберем как проводить анализ покрытия кода тестами в автоматическом режиме используя php-code-coverage.

Читать далее

Просмотров:

Основы PHPUnit - 2 часть.

Основы PHPUnit - 2 часть.
Описаны основы использования фреймворка для тестирования PHPUnit (2 часть).

Читать далее

Просмотров:
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.