-
Сервис для анализа покрытия API автотестами
- прототип
- Выступление на митапе
-
Android
-
Поддержка performance тестов
-
организация фермы реальных устройств
- требования к ферме
- разобраться с тулом от гугла
-
Запуск в облаке
- поправить тесты
- перевести все запуски в облако
-
образы
- базовый образ
- образы для каждой версии android
- Поддержка тестов на размер приложения и внедрения их в процесс принятия решения о «мерже в мастер»
- Реанимировать профайлинг
-
DeviceManager/Queue Runner
- оптимизация запусков
- Тесты апгрейд версий запускать на эмуляторах
- стабилизация android-плантации
-
Интеграционное тестирование
- Девелоперские тесты. Заигнорировать падающие тесты, сделать запрет мерджа по ним. Посмотреть результат. В будущем можно перевести в юниты на роболектрик
- Перфоманс и тесты версий запускать на эмуляторах
- показывать перезапуски в Watson для андроида
-
iOS
-
Быстрые сборки и такой же процесс как в Android по принятию решения мержа в мастер
- Выбор оборудования для фермы
- Поправить репортинг в Watson
- Организация быстрой сборки приложения с тестами
-
Параллельный запуск тестов
- Переделать сборку и запуск тестов на FastLane
-
Анализ текущих тестов
- Найти долгие тесты
-
Найти антипаттерны и исправить
- Составить best practice
-
Реанимация performance тестов
- Запуск
-
Selenium в облаке
- образ
- хранение артифактов
-
ArtSync
- artifactory standby
-
Обучение тестеров
-
документация
-
user guide
- registrator + storekeeper
- watson
- holmes
- Проверить описнаие сервисов в админской вики
-
Берримор
-
Анализ junit5
- ограниченная поддержка
- UX impovements
-
Процесс отслеживания ТОПа плохих тестов
-
количество падающих smoke тестов
- запуск тестов на пулреквест
- отслеживание ситуации по динамике ТОПа плохих тестов
- Автотесты на облако