Загрузка данных


# План работ на испытательный срок Senior AQA Java

## Месяц 1 — Framework Foundation / MVP

Период: 02.06.2026 — 30.06.2026

### Задачи

14. Подложить сертификат .p12 в shared-resources/certs/, пароль вынести в env
    Срок: 02.06 — 03.06

15. Разработать метод получения токена AuthorizeAction:
    mTLS → cookie PLATFORM_SESSION_2 → контекст
    Срок: 03.06 — 05.06

16. Ввести стандарты разработки АТ STANDARDS.md:
    именование, структура, ревью, ветвление
    Срок: 04.06 — 06.06

16.1 Подготовить шаблон автотеста frontend
Срок: 05.06 — 06.06

16.2 Подготовить шаблон автотеста backend
Срок: 05.06 — 06.06

16.3 Подготовить шаблон автотеста kafka
Срок: 06.06 — 09.06

16.4 Подключить БД для подготовки/чистки testdata
Срок: 06.06 — 10.06

16.5 Зафиксировать codestyle и правила работы с репозиторием
Срок: 09.06 — 10.06

17. Написать шаблон АТ в отдельной ветке:
    эталонный тест auth → request → assert, оформить MR
    Срок: 10.06 — 12.06

18. Написать простой E2E тест:
    авторизация → бизнес-запрос → проверка → close
    Срок: 11.06 — 13.06

19. Приоритизировать ручные кейсы:
    разбить 2300 кейсов на P1/P2/P3, выбрать первые 10 для автоматизации
    Срок: 13.06 — 17.06

20. Разработать API Action’ы:
    CreateIncident, GetIncident, UpdateStatus, GetUserProfile, DeleteIncident
    Срок: 16.06 — 22.06

21. Написать 5–10 smoke API автотестов на P1 сценарии
    Срок: 18.06 — 26.06

22. Настроить Allure-отчёт локально:
    логи, шаги, аттачменты, видео
    Срок: 24.06 — 26.06

---

## DoDa — итог 1 месяца

К концу первого месяца должен быть подготовлен минимально жизнеспособный automation framework для API/E2E тестирования.

Результат этапа:

* Настроена авторизация через mTLS.
* Реализованы базовые Action-классы для backend API.
* Подключена БД для работы с testdata.
* Подготовлены шаблоны автотестов для frontend/backend/kafka.
* Зафиксированы стандарты разработки и codestyle.
* Написаны первые smoke/e2e тесты.
* Настроен локальный Allure-report.
* Проведена приоритизация ручных кейсов.

Definition of Done:

* Тесты запускаются локально одной командой.
* Smoke тесты стабильно проходят.
* Allure отображает шаги и аттачменты.
* MR с эталонным тестом оформлен и готов к масштабированию.
* Framework пригоден для дальнейшей интеграции в CI.

---

# Месяц 2 — CI / Regression / Integration

Период: 01.07.2026 — 31.07.2026

### Задачи

23. Написать integration Action’ы:
    Kafka publish, DB-check, цепочки Action’ов
    Срок: 01.07 — 07.07

24. Написать 10–15 regression API тестов на P2 сценарии
    Срок: 02.07 — 16.07

25. Настроить GitLab CI:
    запуск по тегам, Allure artifacts
    Срок: 07.07 — 10.07

26. Интеграция с Allure TestOps
    Срок: 10.07 — 14.07

27. Написать negative API тесты:
    400, 403, 404, 409
    Срок: 13.07 — 18.07

28. Участие в код-ревью framework/modules
    Срок: 01.07 — 31.07

29. Реализовать data-driven тесты:
    @CsvSource / JSON parameterization
    Срок: 20.07 — 24.07

30. Довести покрытие до 30 стабильных автотестов
    Срок: 22.07 — 29.07

31. Подготовить документацию:
    Javadoc + HOWTO.md
    Срок: 24.07 — 31.07

---

## DoDa — итог 2 месяца

К концу второго месяца framework должен быть интегрирован в CI и обеспечивать стабильный запуск regression/smoke тестов.

Результат этапа:

* Настроен GitLab CI pipeline.
* Реализована интеграция с Allure TestOps.
* Подготовлены integration Action’ы.
* Покрыты regression и negative сценарии.
* Реализована параметризация тестов.
* Подготовлена пользовательская документация.
* Достигнуто покрытие не менее 30 стабильных автотестов.

Definition of Done:

* CI pipeline выполняет тесты стабильно.
* Allure TestOps получает результаты автоматически.
* Regression suite проходит без критичных flaky.
* Framework может использоваться командой как базовое решение автоматизации.

---

# Месяц 3 — Stability / Scaling / Production Readiness

Период: 01.08.2026 — 29.08.2026

### Задачи

32. Реализовать сложные business-chain Action’ы:
    создание → назначение → эскалация → закрытие
    Срок: 01.08 — 07.08

33. Написать 20 regression автотестов:
    оставшиеся P2 + начало P3
    Срок: 04.08 — 20.08

34. Настроить nightly run и post-deploy trigger
    Срок: 07.08 — 11.08

35. Настроить уведомления о падениях в командный чат
    Срок: 11.08 — 13.08

36. Подготовить smoke-suite для post-deploy проверки
    Срок: 13.08 — 17.08

37. Участие в разработке engines-kafka module
    Срок: 14.08 — 21.08

38. Провести ревизию flaky-тестов
    Срок: 20.08 — 24.08

39. Довести покрытие до 50–70 стабильных автотестов
    Срок: 20.08 — 27.08

40. Подготовить итоговый отчёт по испытательному сроку
    Срок: 26.08 — 29.08

---

## DoDa — итог 3 месяца

К концу испытательного срока framework должен обеспечивать полноценное regression/smoke покрытие ключевых бизнес-сценариев и быть встроен в процесс поставки.

Результат этапа:

* Реализованы сложные бизнес-цепочки.
* Настроены nightly/post-deploy прогоны.
* Реализованы уведомления о падениях.
* Подготовлен post-deploy smoke-suite.
* Проведена стабилизация flaky тестов.
* Достигнуто покрытие 50–70 автотестов.
* Подготовлен итоговый отчёт по развитию automation framework.

Definition of Done:

* CI pipeline стабилен.
* Smoke-suite выполняется менее чем за 2 минуты.
* Основные P1 и большая часть P2 покрыты автоматизацией.
* Framework используется как основное решение для smoke/regression тестирования.