My QA Automation Journey: From Zero to CI/CD 🚀
Описание и применение
Автор описал, как создал CI‑quality gate, где проваливание тестов автоматически собирает и сохраняет артефакты, улучшая видимость ошибок в пайплайне.
Задача
Lacked a clear understanding of how to integrate QA automation tools into a professional CI/CD pipeline, leading to potential loss of test failure evidence.
Результат
The author successfully set up a CI quality gate that captures and retains test failure evidence, improving debugging visibility in the pipeline.
Рабочий процесс
- Set up a CI pipeline using GitHub Actions
- Integrate test execution (e.g., pytest) into the pipeline
- Configure the pipeline to fail when tests fail (quality gate)
- Capture test artifacts such as screenshots, traces, videos, and HTML reports on failure
- Upload the captured artifacts to preserve failure details
Доказательства
I recently set up a CI "quality gate" for a project where the process went like this:
If a test fails, the pipeline should fail too—but I didn't want the evidence or data concerning that failure to be lost along with the pipeline itself.
- Дата записи: 2026-09-22T15:15:26.338Z