Акции школ
Войти

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

К концу курса "PHP: Автоматическое тестирование" PHP-разработчики получат практические навыки по работе с PHPUnit. Познакомятся с assert и его функциями, будут правильно строить структуру юнит тестов, освоят способ упрощения повторяемых тестов, методику тестирования исключений. Они узнают про fixtures, Mock и объекты дублеры. Смогут работать со сложностями файловой системы. Все это станет доступным после прохождения программы из 19 часов теории с тестами и упражнений после каждого из 9 модулей. Учащиеся по плану "Премиум" занимаются с наставником. Диплом не выдаётся.

Подробнее


Компания: хекслет (hexlet)

Язык: ru

Длительность курса

Длительность курса

8 дней

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

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

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

19 часов теории с тестами и упражнениями после каждого модуля 9 модулей

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

Запускать автоматическое тестирование на языке PHP

- Правильно строить структуру юнит-тестов
- Работать с разными видами assert функций
- Упрощать повторяемые тесты
- Владеть методикой тестирования исключений
- Подменять реализацию с помощью объектов дублеров
- Проверять поведение объекта внутри другого объекта с помощью Mock
- Упрощать возникающие сложности при работе с файловой системой

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 8 дней Кураторы: нет

О курсе

О курсе

в любое время 8 дней Кураторы: нет
PHP-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Введение

Познакомиться с курсом и с идеей автоматического тестирования программного кода, рассмотреть разные типы ошибок.

теория

Ассерты

Познакомиться с assert — базовым понятием тестирования.

теория

тесты

упражнение

Структура тестов

Разобраться с тем как правильно строить структуру юнит тестов, познакомиться с разными видами assert функций.

теория

тесты

упражнение

Dataset

Познакомиться со способом упростить повторяемые тесты.

теория

тесты

упражнение

Тестирование исключений

Рассмотреть методику тестирование исключений.

теория

тесты

упражнение

Fixtures

Познакомиться с понятием fixtures.

теория

тесты

упражнение

Stub

Научиться подменять реализацию с помощью объектов дублеров.

теория

тесты

Mock

Рассмотреть проверку поведения объекта внутри другого объекта с помощью Mock.

теория

тесты

упражнение

Файловая система

Рассмотреть сложности при работе с файловой системой и подходы для упрощения.

PHP

PHPUnit

Автоматическое тестирование с помощью PHPUnit

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

Работа с phpunit, который входит в семейство XUnit фреймворков

Избежание разных типов ошибок

Правильное построение структуры юнит-тестов

Работа с разными видами assert функций

Навыки, которые вы получите

 
ТЕСТЫ НА PHPUNIT

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 337 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
больше курсов

Другие курсы этих преподавателей

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб