https://firebase.google.com/docs/test-lab?hl=ru https://developer.huawei.com/consumer/en/agconnect/cloud-test/
1. Firebase Test Lab (от Google) Облачная инфраструктура, предназначенная для проверки работы приложений на множестве различных устройств и в различных конфигурациях.
- Платформы: Поддерживает Android и iOS.
- Типы устройств: Тестирование проходит как на реальных физических устройствах, размещенных в дата-центрах Google, так и на быстрых виртуальных устройствах (эмуляторах). Виды тестов:
- Инструментальные тесты (разработчик пишет код тестов сам).
- Робо-тесты (Robo test) — автоматический «умный» обход интерфейса роботом, не требующий написания скриптов.
- Игровые циклы (Game Loop) — для тестирования игровых приложений.
- Интеграция: Удобно запускается через консоль Firebase, Android Studio, интерфейс командной строки gcloud или через CI/CD системы.
- Результаты: Подробные отчеты, логи, скриншоты и видеозаписи прохождения тестов доступны в консоли
2. Cloud Testing (от HUAWEI Developers) Облачный сервис автоматического тестирования, ориентированный в первую очередь на экосистему устройств Huawei и магазин AppGallery.
- Платформа: Фокусируется на Android (включая устройства без сервисов Google и на базе оболочек Huawei).
- Виды анализа: Сервис предлагает комплекс глубоких автоматических проверок без необходимости писать скрипты.
- Совместимость: Проверка установки, корректного запуска, рендеринга страниц и удаления приложения на разных моделях Huawei.
- Стабильность: Длительные стресс-тесты (Monkey-тесты) на поиск критических сбоев, зависаний (ANR) и утечек памяти.
- Производительность: Мониторинг скорости «холодного» и «горячего» старта, частоты кадров (FPS), нагрузки на CPU и RAM.
- Энергопотребление: Поиск процессов, которые избыточно тратят заряд батареи смартфона.
- Безопасность: Глубокий анализ кода и конфигураций на уязвимости.
- Преимущества: Предоставляет бесплатный доступ к полному актуальному спектру девайсов Huawei в удаленных лабораториях. По итогам выдается подробный отчет с логами ошибок и графиками производительности для быстрого багфикса.
Главное отличие: Firebase Test Lab — это универсальный кроссплатформенный инструмент (Android/iOS) от Google для гибкого запуска любых (в том числе кастомных разработческих) тестов. Huawei Cloud Testing — специализированное бесплатное решение для автоматического всестороннего QA-анализа приложений на целевой аудитории смартфонов Huawei.
По итогу эти два сервиса позволяют тестировать своё приложение на большом спектре устройств. Не надо ставить кучу виртуалок и играть в ручное тестирование.