План для AQA Java Junior: тест-дизайн, HTTP, Rest Assured, JUnit 5, SQL, очереди и базовая Java без лишнего погружения в backend-Middle темы.
← На главную · Индекс тем · Канал JavaJub
- AQA Java Junior.
- QA Engineer, который переходит в автоматизацию.
- Собеседования на API-тестирование микросервисов.
| Дни | Фокус | Что пройти |
|---|---|---|
| 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
- ITK Academy, если нужно подтянуть Java/Spring basics
- SberSeasons, если нужно повторить базовые алгоритмы и Java Core
Новые AQA-вопросы и разборы API-задач появляются в @java_jub.