QA Automation Roadmap — интерактивный план изучения автоматизации тестирования
Бесплатный интерактивный roadmap для изучения автоматизации тестирования от ThreadQA. Выберите язык программирования и получите персональный план обучения с отслеживанием прогресса, системой XP и достижений.
Поддерживаемые языки программирования
- Python QA Automation — pytest, requests, Selenium, Playwright, aiohttp, Pydantic. Наиболее популярный выбор для начинающих QA Automation инженеров.
- Java QA Automation — JUnit 5, TestNG, RestAssured, Selenium WebDriver, Allure. Востребован в enterprise и банковском секторе.
- TypeScript QA Automation — Jest, Playwright, Cypress, Supertest. Идеален для тестирования фронтенд-приложений и Node.js API.
- Kotlin QA Automation — Espresso, Kaspresso, UI Automator, Kotest. Специализация на Android мобильном тестировании.
- Swift QA Automation — XCTest, XCUITest, Quick, Nimble. Специализация на iOS мобильном тестировании.
- Go QA Automation — testing, testify, chromedp, rod. Для тестирования высоконагруженных Go-сервисов.
Что включает roadmap
- Основы языка программирования: синтаксис, типы данных, ООП, модули
- Основы тестирования: пирамида тестов, unit, integration, e2e тесты
- API тестирование: REST, gRPC, GraphQL, SOAP, WebSocket
- UI автоматизация: Selenium WebDriver, Playwright, Page Object Model
- Мобильное тестирование: Appium, Espresso, XCUITest
- Базы данных: SQL, ORM, тестирование с БД
- CI/CD: Docker, GitLab CI, GitHub Actions, Jenkins
- Отчётность: Allure Report, интеграция с тест-менеджментом
- Продвинутые темы: performance testing, security testing, contract testing
Уровни обучения
Roadmap подходит для трёх уровней: с нуля (нет опыта в программировании), базовый уровень (знаете основы одного языка), ручной тестировщик (есть опыт в QA, хотите перейти в автоматизацию).
Часто задаваемые вопросы
- Сколько времени занимает изучение QA Automation?
- От 6 до 12 месяцев при занятиях 2–3 часа в день для достижения уровня Junior QA Automation Engineer.
- Какой язык выбрать для начала?
- Python рекомендуется для большинства начинающих из-за простого синтаксиса и мощного pytest фреймворка.
- Нужно ли знать программирование?
- Roadmap включает полный путь от основ языка, поэтому начинать можно с нуля.
- Какие инструменты наиболее востребованы?
- Playwright, pytest, RestAssured, Cypress, Appium, Docker, GitLab CI — наиболее востребованные инструменты в 2026 году.