Курс «PHP: Автоматическое тестирование»

утверждения
PHPUnit
юнит-тесты
покрытие кода
TDD
Непрерывная интеграция

Последнее обновление: 20 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

12 уроков (видео и/или текст)
11 упражнений в тренажере
41 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите автоматическое тестирование в PHP. Вы познакомитесь с утверждениями, TDD и непрерывной интеграцией. Также вы научитесь лучше строить архитектуру кода, опираясь на то, как его будут использовать. Знания из этого курса помогут писать качественный код и снижать количество ошибок.

Чему вы научитесь

  • Писать качественный код с меньшим количеством ошибок
  • Лучше строить архитектуру кода, опираясь на то, как его будут использовать
  • Писать код быстрее за счет автоматизированной проверки его работы
  • Выполнять рефакторинг кода, избавляя его от legacy

Программа

1

Введение

Знакомимся с курсом, его целями и задачами

2

Причины писать тесты

Разбираемся, что должны делать тесты и как они выглядят

3

Утверждения

Знакомимся с функцией assert()

4

PHPUnit

Знакомимся с самым популярным фреймворком для тестирования в PHP

5

Матчеры

Знакомимся с матчерами PHPUnit

6

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

Проходим полный путь написания тестов на примере тестирования стека

7

Подготовка данных

Знакомимся с методом setUp, выполняющимся перед каждым тестом

8

Data Provider

Узнаем, как тестировать со множеством параметров и одним тестом

9

Плохие и хорошие практики тестирования

Знакомимся с типичными ошибками, которые совершают при написании тестов

10

Покрытие кода тестами

Учимся находить код, который не затронут тестами

11

Разработка через тестирование

Учимся писать тесты до кода

12

Фикстуры

Учимся правильно готовить данные для тестов

Формат обучения

Испытания

1

Генератор паролей

2

Управление пользователями

3

Проверка на четность

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы