Production-готовность тестов: от контрактного тестирования до полноценного CI/CD. Настраиваем Consumer-Driven Contracts для защиты от breaking changes между Frontend и Backend. Строим production CI/CD в GitHub Actions: параллельный запуск, шардирование, flaky tests detection, quality gates, matrix strategy. 4.5 часа практики с полным .github/workflows/test.yml для копирования в свой проект.
Доступен после всех тем (0 из 7)
Доступен после зачёта
Что такое контрактное тестирование. Consumer-Driven Contracts. Pact или JSON Schema. Защита от breaking changes
Пример
Практические примеры темы «Contract Testing: Consumer-Driven Contracts» показывают, как применять этот подход в тестовом проекте.Связанные термины
Состав курса, уровни, практика и способы проверки знаний.
Курс включает 7 тем и 28 вопросов с разбором ответа. Начать можно с первой темы курса.
Маршрут охватывает уровни Senior. Темы расположены от основы к более сложным инженерным задачам, поэтому можно начать с подходящего места и не пропускать важные зависимости.
После прохождения тем доступен зачёт по курсу «Pytest: Контракты и Production CI/CD» — 20 случайных вопросов с порогом 80%. После зачёта открывается экзамен с развёрнутыми ответами и автоматической оценкой, приближённый к техническому собеседованию.
Да, курс полностью бесплатный: все 7 тем доступны без оплаты.