По каким критериям выбирать мобильные устройства для тестирования?

«По каким критериям выбирать мобильные устройства для тестирования?» — вопрос из категории Мобильное тестирование, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Выбор основан на охвате аудитории и ключевых сценариев.

Критерии выбора:

  1. Статистика рынка: Анализ популярных моделей и версий ОС у целевой аудитории (например, через Firebase, App Annie).
  2. Разнообразие платформ: Обязательно иметь устройства на iOS и Android с разными основными версиями ОС.
  3. Разнообразие характеристик: Устройства с разными:
    • Разрешениями и плотностью пикселей (DPI/PPI).
    • Размерами экрана (соотношения сторон, вырезы).
    • Объемом оперативной памяти и мощностью процессора.
  4. Бюджет и доступность:
    • Эмуляторы/симуляторы (Android Studio, Xcode) — для быстрых проверок на многих конфигурациях.
    • Облачные фермы (BrowserStack, Sauce Labs) — для доступа к редким устройствам.
    • Физические устройства — обязательны для тестов сенсора, камеры, GPS, производительности и расхода батареи.

Пример стратегии для стартапа:

  • Флагманский Android (Samsung Galaxy S2x) + средний сегмент (Xiaomi Redmi Note).
  • Актуальный iPhone (iPhone 15) + старая модель (iPhone X на последней поддерживаемой iOS).
  • Планшет (например, iPad Air) — если приложение его поддерживает.