> For the complete documentation index, see [llms.txt](https://vladislaveremeev.gitbook.io/qa_bible/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vladislaveremeev.gitbook.io/qa_bible/avtomatizaciya-testirovaniya.md).

# Автоматизация тестирования

Автоматизация тестирования — использование программных инструментов для выполнения тестов без ручного вмешательства. В отличие от ручного тестирования, автоматизированные тесты запускаются в CI/CD-пайплайне при каждом изменении кода, обеспечивая быструю обратную связь команде. Этот раздел охватывает теорию, актуальный инструментарий и практики автоматизации для QA-специалистов.

## Содержание раздела

### Основы

* [Общее](/qa_bible/avtomatizaciya-testirovaniya/osnovy/obshee.md) — что такое автоматизация, зачем нужна, когда применять
* [Что автоматизировать](/qa_bible/avtomatizaciya-testirovaniya/osnovy/chto-nuzhno-avtomatizirovat.md) — критерии выбора
* [Лучшие практики](/qa_bible/avtomatizaciya-testirovaniya/osnovy/luchshie-praktiki-avtomatizacii.md) — принципы и антипаттерны

### Инструменты и фреймворки

* [Виды и инструменты автоматизации](/qa_bible/avtomatizaciya-testirovaniya/instrumenty-i-freimvorki/vidy-i-instrumenty-avtomatizacii.md) — обзор фреймворков: Playwright, Cypress, Selenium, Appium, Maestro, k6
* [Инструменты API-тестирования](/qa_bible/avtomatizaciya-testirovaniya/instrumenty-i-freimvorki/instrumenty-api-testirovaniya.md) — Bruno, Playwright API, REST Assured, Hoppscotch
* [Визуальное регрессионное тестирование](/qa_bible/avtomatizaciya-testirovaniya/instrumenty-i-freimvorki/vizualnoe-regressionnoe-testirovanie.md) — Percy, Chromatic, Applitools, Playwright screenshots

### CI/CD и инфраструктура

* [Инфраструктура и пайплайн (CI/CD)](/qa_bible/avtomatizaciya-testirovaniya/ci-cd-i-infrastruktura/infrastruktura-i-paiplain-ci-cd.md) — GitHub Actions, GitLab CI, Docker, Testcontainers
* [Процессы и автоматизация с нуля](/qa_bible/avtomatizaciya-testirovaniya/ci-cd-i-infrastruktura/processy-i-avtomatizaciya-proekta-s-nulya.md) — кейс построения автоматизации

### Техники и паттерны

* [Параллельное тестирование](/qa_bible/avtomatizaciya-testirovaniya/tekhniki-i-patterny/parallelnoe-testirovanie-parallel-testing.md) — sharding, cloud execution, изоляция
* [Flaky tests](/qa_bible/avtomatizaciya-testirovaniya/tekhniki-i-patterny/chto-takoe-flaky-tests.md) — причины, диагностика, инструменты карантина
* [Мутационное тестирование](/qa_bible/avtomatizaciya-testirovaniya/tekhniki-i-patterny/mutacionnoe-testirovanie-mutation-testing.md) — Stryker, PIT, mutmut
* [Подкожный тест](/qa_bible/avtomatizaciya-testirovaniya/tekhniki-i-patterny/podkozhnyi-test-subcutaneous-test.md) — subcutaneous подход, Testing Library
* [Coupling и Cohesion](/qa_bible/avtomatizaciya-testirovaniya/tekhniki-i-patterny/raznica-mezhdu-coupling-i-cohesion.md) — влияние на тестируемость кода

### Карьера

* [Как стать автоматизатором](/qa_bible/avtomatizaciya-testirovaniya/karera/kak-stat-avtomatizatorom-i-voprosy-s-sobesedovanii.md) — пути развития и вопросы с собеседований

### Ресурсы

* [Полезные ссылки](/qa_bible/avtomatizaciya-testirovaniya/resursy/poleznye-ssylki.md) — документация, курсы, сообщества
