Перейти к содержанию

Маршрут подготовки AQA Java

План для AQA Java Junior: тест-дизайн, HTTP, Rest Assured, JUnit 5, SQL, очереди и базовая Java без лишнего погружения в backend-Middle темы.

← На главную · Индекс тем · Канал JavaJub

Кому подходит

  • AQA Java Junior.
  • QA Engineer, который переходит в автоматизацию.
  • Собеседования на API-тестирование микросервисов.

План на 10 дней

Дни Фокус Что пройти
1 Теория тестирования уровни тестирования, виды тестов, баг-репорт, тест-кейс
2 Тест-дизайн классы эквивалентности, граничные значения, pairwise, state transition
3 Java Core ООП, коллекции, exceptions, String, Stream API на базовом уровне
4 HTTP и REST методы, статусы, headers, body, auth, JSON, Postman
5 Rest Assured спецификации, assertions, request/response logging
6 JUnit 5 и Mockito lifecycle, parametrized tests, mocks, stubs, assertions
7 SQL SELECT, JOIN, GROUP BY, подзапросы, проверки данных
8 WireMock и очереди моки внешних сервисов, Kafka/RabbitMQ на уровне тестирования
9 CI/CD и отчёты Maven, Git, Allure, Docker basics, запуск тестов в pipeline
10 Mock interview API-задача + SQL + рассказ о тестовом проекте

Минимум перед интервью

  • Объяснить, чем unit, integration и e2e тесты отличаются по цели и стоимости.
  • Спроектировать тесты для формы, API или очереди через тест-дизайн.
  • Написать Rest Assured тест с проверкой JSON-поля.
  • Написать SQL-запрос для проверки данных после API-вызова.
  • Понимать, зачем нужен WireMock и как мокать внешний сервис.
  • Подготовить pet-проект с README, запуском тестов и Allure-отчётом.

Гайды для маршрута

Новые AQA-вопросы и разборы API-задач появляются в @java_jub.