Записи с меткой «Тестирование»

 

Программирование

PHP, TDD, Yii2, Тестирование

22

Мобильная тема

На вебинаре о тестировании мы не уделили внимания практическому применению парадигмы Test Driven Development (TDD) в реальных проектах и написанию моков в модульных тестах. Попробуем решить сегодняшнюю задачу по практике написания тестов до кода и потренируемся в составлении модульных и функциональных тестов.

Читать далее

 

Программирование

Gii, PHP, Yii2, Тестирование

2

Генератор фикстур

При входе в чужой проект (или при доработке своего старого) часто сталкиваемся с отсутствием хоть каких-то автоматических тестов. А без них весьма неприятно ковыряться в исходниках, так как есть постоянный страх что-то сломать. Поэтому первым делом приходится внедрять автотесты. Посмотрим, чем Gii может нам помочь.

Читать далее

 

Программирование

Composer, PHP, SEO, SeoKeys, Yii2, Тестирование

30

Сервис на Yii2: Публикация расширений на GitHub и Packagist

В прошлой части мы написали удобный гибридный AuthManager, который можем захотеть использовать в других проектах. Да и в обратную связь поступало много вопросов, как подготовить какой-нибудь компонент для совместного использования в разных приложениях. Так что попробуем сделать полноценное переносимое расширение, которое выгрузим на GitHub и опубликуем для подключения через Composer.

Читать далее

 

Программирование

PHP, SEO, SeoKeys, Yii2, Тестирование

62

Codeception

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

Читать далее

 

Программирование

Yii2, Вебинар, Видео, Тестирование

57

Тестирование с PHPUnit и Codeception в Yii2

Самая объёмная тема среди предложенных завершена. Выкладываю исправленную и дополненную запись вебинара-скринкаста о тестировании c PHPUnit и Codeception. Добавлены и доработаны примеры кода, пункты про аннотации, фикстуры, анализ покрытия, Faker, про установку всего через Composer и другие нюансы.

Читать далее