Laravel: PHPUnit Testing for Beginners

12 участников

О чём курс

Автоматическое тестирование в Laravel требует всего пары часов для старта, хотя многие разработчики ошибочно считают его долгой и сложной роскошью. Здесь показывают, как внедрить тесты в работу, на примере создания полноценного CRUD-приложения Products.

Внутри курса разбираются ключевые сценарии тестирования веб-приложений:

  • Проверка отображения текста и элементов на страницах.
  • Валидация жизненного цикла данных: корректность добавления, обновления и удаления записей.
  • Настройка прав доступа: проверка ограничений для неавторизованных пользователей.
  • Введение в TDD (Test Driven Development) — написание тестов до реализации основного функционала приложения.

Материал ориентирован на PHP-разработчиков, которые хотят перестать бояться тестов и начать автоматизировать проверку качества кода на реальных задачах. После прохождения вы сможете самостоятельно писать unit-тесты для любого Laravel-проекта, сокращая время на поиск багов.

Программа обучения

  • Введение в автоматическое тестирование в Laravel
  • Настройка окружения для PHPUnit
  • Разработка приложения Products (CRUD-функционал)
  • Тестирование отображения интерфейса (assertSee)
  • Тестирование операций с данными (создание, обновление, удаление)
  • Тестирование правил валидации
  • Проверка прав доступа и аутентификации пользователей
  • Введение в TDD: написание тестов перед кодом
Складчина создана 5 сентября 2019 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 4

PK Povilas Korop Все материалы
358 ₽ 1 500 ₽