
pluralsight
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Building a Pragmatic Unit Test Suite
Этот курс поможет вам понять, как создавать по-настоящему полезные, прагматичные модульные тесты: такие, которые ускоряют разработку, повышают качество продукта и не превращаются в хрупкий балласт.
Модульное тестирование — базовая инженерная практика, однако на деле тесты часто пишутся формально или избыточно. В результате они мешают развитию проекта. Прагматичный подход помогает сосредоточиться на ценности, а не на количестве тестов.
Курс подробно рассматривает признаки качественного теста и учит оценивать тестовый набор через призму пользы для команды и продукта.
Вы узнаете различные стили тестирования и научитесь выбирать подходящий в зависимости от архитектуры и задач. Отдельный акцент сделан на грамотном использовании макетов, заглушек и фейков.
Неправильное применение макетов делает тесты хрупкими. Курс помогает избежать распространённых ошибок и выработать прагматичный подход.
Помимо юнит-тестов вы разберёте роль интеграционных тестов в системе качества, а также изучите типичные анти‑паттерны: избыточные тесты, дублирование логики, неустойчивые проверки.
По завершении курса вы будете уметь строить сбалансированный тестовый набор, который ускоряет разработку, а не тормозит её. Вы сможете осознанно выбирать тип теста, грамотно работать с зависимостями и поддерживать тесты в актуальном, полезном состоянии.

Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.