Мобильное тестирование — это сложно. Тестировать вручную на 15+ комбинациях устройств/ОС? Невозможно. Вот как я построил фреймворк на Appium, который сделал это управляемым.
Проблема мобильного тестирования
Нашему приложению требовалась работа на:
- iOS: 14, 15, 16, 17
- Android: 10, 11, 12, 13, 14
- Устройства: iPhone 12/13/14/15, Samsung S21/S22/S23, Pixel 6/7/8
Это 20+ комбинаций. Ручное тестирование занимало 2 дня на релиз.
