Краш приложения на старом бюджетном Android-смартфоне, который не воспроизводится на флагмане разработчика, — классический сигнал того, что тестовый парк устройств собран неправильно. Выбор девайса для тестирования начинается не с витрины магазина, а с анализа аудитории: какие модели, версии ОС и разрешения экранов реально используют ваши пользователи.
В этой статье разберём, как сформировать минимальный и расширенный набор устройств, когда достаточно эмулятора, а когда без физического железа не обойтись, и на какие характеристики смотреть в первую очередь.
Определяем цели и тип тестирования
Прежде чем покупать технику, ответьте на вопрос: что именно вы тестируете. Требования к девайсу для проверки мобильного приложения, веб-версии сайта, игры или прошивки IoT-гаджета сильно различаются. Для мобильного QA критичны версия ОС, размер оперативной памяти и плотность экрана. Для тестирования веба важнее набор браузеров и разрешений. Для игр на первый план выходят GPU и троттлинг под нагрузкой.
Также учитывайте тип проверок: функциональное тестирование часто можно вести на эмуляторах, а вот тестирование производительности, автономности, работы камеры, GPS, Bluetooth и NFC требует реального устройства. Пуш-уведомления и фоновые процессы тоже корректно проверяются только на физическом железе.
💡Тип тестирования определяет парк устройств: функциональные проверки часто закрываются эмуляторами, а работа сенсоров, камеры и производительности — только реальными девайсами.