PHP: Автоматическое тестирование

- Тренажер с практикой
-
Бессрочный доступ к теории
-
Асинхронный формат обучения
Включено в курс
Чему вы научитесь
- Писать более качественный код, в котором содержится меньше ошибок, чем в коде без тестов
- Лучше строить архитектуру своего кода, базируясь на том, как его будут использовать
- Писать код быстрее за счет автоматизированной проверки его работы
- Выполнять рефакторинг кода, чаще избавляя его от легаси благодаря гарантиям, которые дают тесты
Описание
На этом курсе вы изучите автоматическое тестирование в PHP. Вы познакомитесь с такими понятиями, как утверждения, TDD и непрерывная интеграция. Также научитесь лучше строить архитектуру своего кода, базируясь на том, как его будут использовать. Знания из этого курса помогут писать более качественный код, в котором содержится меньше ошибок. Чтобы учиться было проще, стоит заранее изучить курсы: «Основы PHP», «PHP: Массивы» и «PHP: Функции».
Программа курса
-
2
Зачем и как писать тесты?
Разбираемся с тем, что должны делать тесты и как они выглядят -
6
Модульные тесты
Проходим полный путь написания тестов на примере тестирования стека -
8
Плохие и хорошие практики тестирования
Знакомимся с типичными ошибками, которые совершают при написании тестов -
9
Покрытие кода тестами (Code Coverage)
Учимся находить код, который не затронут тестами -
12
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
13
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы

Немного странно, что объяснение CI и бейджиков-сборки идет уже после практики в первом проекте =).
Огромное спасибо за введение в тестирование на PHP. Было очень интересно, правда, местами и сложно подобрать верные тесты в заданиях.

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