QA.GURU Глоссарий

CI/CD в тестировании

CI/CD — практика, при которой сборка, тесты и доставка приложения выполняются автоматически. Для тестировщика это значит: автотесты запускаются не руками, а конвейером — на каждый pull request, по расписанию или перед релизом, с отчётом по итогам.

Зачем это нужно

Автотест, который запускают вручную раз в неделю, почти бесполезен: он находит ошибку через неделю после её появления. Тот же тест в CI находит её через десять минут после коммита, пока разработчик ещё помнит контекст.

Как это выглядит на практике

В GitHub Actions на pull request запускается смоук-набор (5 минут), ночью — полный регресс с Allure-отчётом. Если смоук красный, влить изменения в main нельзя — ошибка не доедет до пользователей.

Где этому учат

Тема разбирается на практике в курсах QA.GURU: Автоматизация тестирования на Java, Автоматизация тестирования на Python, Автоматизация на JavaScript + Playwright.

Смотрите также