CI/CD в тестировании
CI/CD — практика, при которой сборка, тесты и доставка приложения выполняются автоматически. Для тестировщика это значит: автотесты запускаются не руками, а конвейером — на каждый pull request, по расписанию или перед релизом, с отчётом по итогам.
Зачем это нужно
Автотест, который запускают вручную раз в неделю, почти бесполезен: он находит ошибку через неделю после её появления. Тот же тест в CI находит её через десять минут после коммита, пока разработчик ещё помнит контекст.
Как это выглядит на практике
В GitHub Actions на pull request запускается смоук-набор (5 минут), ночью — полный регресс с Allure-отчётом. Если смоук красный, влить изменения в main нельзя — ошибка не доедет до пользователей.
Где этому учат
Тема разбирается на практике в курсах QA.GURU: Автоматизация тестирования на Java, Автоматизация тестирования на Python, Автоматизация на JavaScript + Playwright.