Научитесь писать предсказуемые автотесты для async-кода: как управлять временем, изолировать внешние зависимости, воспроизводить отмены задач и проверять ретраи без флейка. Будут примеры стратегий для стабильности в CI.
Научитесь тестировать API так, чтобы тесты отражали договор: валидируйте структуру ответа, проверяйте статусы/поля, управляйте стабильностью моков и минимизируйте ложные падения.
Покажем практику тестирования интеграций: как изолировать сеть и время, какие типы фейков использовать, как проверять contract-first для API и как добиваться воспроизводимости тестов в CI. Подойдёт и для новичков, и для тех, кто уже пишет автотесты.
На курсе вы освоите фреймворки для автотестов (pytest, Selenium, Playwright), работу с веб-интерфейсами (CSS), тестирование API (requests, httpx), базы данных (SQL) и паттерны проектирования (Page Object), развертывание тестов на CI/CD
10 разделов • 41 уроков
Изучите преподавательский состав
Войдите в аккаунт, чтобы оставить отзыв о курсе