1. Автотесты EJB
  2. Автотесты на сервисы
    1. Hydra
    2. one-queue
    3. S3
  3. Автотесты на облако
  4. Сервис для анализа покрытия API автотестами
  5. Android
    1. Поддержка тестов для двух клиентов (OLD + NEW)
    2. Kotlin в Android
    3. Поддержка performance тестов
      1. инфраструктура для performance тестов
      2. организация фермы реальных устройств
      3. организация сбора performance-метрик
        1. отображение
        2. отправка в DWH
    4. Стабильность фермы
      1. если тест упал, то проблема точно в нем, а не в инфре
      2. Определение «значимости» тестов -> уходим от трешхолда на количеству упавших тестов
    5. Поддержка тестов на размер приложения и внедрения их в процесс принятия решения о «мерже в мастер»
    6. Реанимировать профайлинг
    7. Интеграционное тестирование
      1. Девелоперские тесты. Заигнорировать падающие тесты, сделать запрет мерджа по ним. Посмотреть результат. В будущем можно перевести в юниты на роболектрик
    8. На будущее
      1. Перфоманс и тесты версий запускать на эмуляторах
      2. Запуск тестов в андроид модулях (написать тесты на либы). Пройтись по модулям, посмотреть какие есть тесты, узнать у разработчиков будут ли писать
      3. Тестирование сети. Нужно делать
      4. Screenshot testing. Нужно делать, может быть совместить с PTS
      5. Тестирование ресурсов с PTS. Можно обсудить с Анной
      6. Monkey Runner. Возможно
  6. iOS
    1. Поддержка тестов для двух клиентов (OLD + NEW)
    2. Быстрые сборки и такой же процесс как в Android по принятию решения мержа в мастер
    3. Поддержка performance тестов
  7. Учение по отказоустойчивости
    1. восстановление из бекапа
  8. Бекапы Jenkins
    1. пересмотреть схему
    2. написано часть на bash, часть на pyton
  9. Android/Selenium в облаке
    1. selenium норм
      1. proof of concept
      2. хранение снепшотов
    2. android
      1. поправить тесты
      2. перевестивсе зарпуски в облако
  10. DeviceManager/Queue Runner
    1. оптимизация запусков
      1. Выкачивать apk сразу на устройство (андроид)
    2. Гибкий флоу в QR
    3. работа с реальными телефонами
    4. стабилизация android-плантации
    5. Метрики ретраев + показывать перезапуски в Watson для андроида
    6. Проблема при получении эмулятора в тестах версий андроида
  11. ArtSync
    1. artifactory standby
  12. Сбор статистиски обращений во внешние сервисы
    1. написание автотестов на рекламу My Target
    2. Тестирование событий отправляемых на backend (андроид)
  13. Обучение тестеров
    1. новички
    2. документация
  14. Объеденить SK и регистратор
  15. Берримор
    1. Анализ junit5
      1. ограниченная поддержка
    2. ios не поддерживает
    3. Kotlin