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


14. Подложить сертификат .p12 в shared-resources/certs/, пароль в env. Срок: N+6
15. Разработать метод получения токена AuthorizeAction: mTLS → cookie PLATFORM_SESSION_2 → контекст. Срок: N+6 — N+8
16. Ввести стандарты разработки АТ STANDARDS.md: именование, структура, ревью, ветвление. Срок: N+7 — N+8
  16.1 Шаблон с примером автотеста на фронта (что бы ручники начали погружаться)
  16.2 Шаблон с примером автотеста на бэк
  16.3 Шаблон с примером автотеста на кафку
  16.4 Подключить БД для подготовки/чистки testdata
  16.5 Ввести и зафиксировать codestyle, правила работы с репозиторием
17. Написать шаблон АТ в отдельной ветке Эталонный тест: auth → запрос → assert, оформить MR. Срок: N+8 — N+9
18. Написать простой тест (проверка архитектуры) E2E: авторизация → бизнес-запрос → проверка → close. Срок: N+9
19. Приоритизировать ручные кейсы Разбить 2300 кейсов на P1/P2/P3, выбрать первые 10 для автоматизации. Срок: N+10 — N+11
20. Разработать ручки для их последующего вызова в АТ CreateIncident, GetIncident, UpdateStatus, GetUserProfile, DeleteIncident. Срок: N+11 — N+15
21. Написать 5-10 автотестов (smoke API) Покрытие критичного пути на основе P1-кейсов. Срок: N+12 — N+19
22. Настроить Allure-отчёт локально, с подробным логом и видео Allure serve после прогона, проверить шаги и аттачменты. Срок: N+15 — N+16

след месяц:
23. Написать Action’ы для интеграционных сценариев Kafka-publish, DB-check, цепочки из нескольких Action’ов. Срок: N+20 — N+25
24. Написать 10-15 автотестов (regression API) Покрытие P2-кейсов: CRUD инцидентов, валидации, edge cases. Срок: N+20 — N+30
25. Настроить запуск тестов в CI GitLab CI job: mvn test по тегам, артефакт Allure-отчёта. Срок: N+22 — N+25
26. Интеграция с Allure TestOps Автовыгрузка результатов в TestOps после CI-прогона. Срок: N+25 — N+28
27. Написать тесты на негативные сценарии 400, 403, 404, 409 — проверка обработки ошибок API. Срок: N+26 — N+30
28. Участие в код-ревью фреймворка Ревьюить MR лида в modules/, давать обратную связь. Срок: N+20 — N+39
29. Написать data-driven тесты Параметризация через @CsvSource / JSON-файлы для массовых проверок. Срок: N+30 — N+34
30. Довести покрытие до 30 автотестов Суммарно 30 стабильных тестов в CI. Срок: N+35 — N+39
31. Документировать написанные Action’ы Javadoc + примеры использования в docs/HOWTO.md. Срок: N+35 — N+39

след месяц:
32. Написать Action’ы для сложных бизнес-цепочек Сценарии из 5+ шагов: создание → назначение → эскалация → закрытие. Срок: N+40 — N+45
33. Написать 20 автотестов (full regression) Покрытие оставшихся P2 и начало P3-кейсов. Срок: N+40 — N+55
34. Настроить запуск по расписанию и по деплою Cron-триггер ночной прогон + webhook на деплой в IFT. Срок: N+42 — N+45
35. Настроить нотификации о падениях Оповещение в чат команды при красном прогоне. Срок: N+45 — N+47
36. Написать smoke-suite для post-deploy проверки Минимальный набор (5-7 тестов), запуск < 2 минут. Срок: N+46 — N+49
37. Участие в разработке engines-kafka модуля Помощь лиду: написание Action’ов для Kafka, тестирование модуля. Срок: N+47 — N+52
38. Провести ревизию flaky-тестов Выявить нестабильные, починить или пометить @Disabled с тикетом. Срок: N+50 — N+52
39. Довести покрытие до 50-70 автотестов Стабильный зелёный прогон в CI, покрытие всех P1 и большей части P2. Срок: N+50 — N+57
40. Подготовить отчёт по итогам испытательного срока Метрики: количество тестов, покрытие кейсов, стабильность, вклад в фреймворк. Срок: N+57 — N+59