Самая большая проблема с проверкой вашего приложения вручную — это охват широкого спектра устройств, созданных для этой цели. Многие разработчики и тестеры застряли здесь из-за обилия моделей смартфонов и безграничной фрагментации. Это вполне понятно. Вы не можете протестировать свое приложение на всех устройствах, даже на половине из них. Это означает, что всегда остается место, чтобы ошибка оставалась незамеченной. В этой статье вы найдете несколько предложений, которые позволят вам быстро и точно определить нужный список устройств. Эта простая процедура позволяет покрыть вручную с помощью практически всех возможных вариантов устройства.
Действия
1. Определите спецификации вашего приложения
Если ваше приложение подходит для определенных разрешений экрана, размеров и т. Д., Они включают только устройства, которые поддерживают эти функции.
2. Составьте список самых популярных устройств
среди пользователей вашего приложения. Если ваше приложение просто будет выпущено, и нет доступных статистических данных, проверьте похожие приложения.
3. Оцените мировой рынок
Глобальная статистика поможет вам определить, какие из них являются ведущими, независимо от сферы их использования. Также рассмотрим региональную и рыночную статистику.
4. Ищите тенденции и объявления от ведущих поставщиков
Понимание текущих тенденций поможет вам предсказать, какие бренды, вероятно, станут новыми лидерами на рынке, а также конкретными устройствами.
5. Постройте матрицу покрытия устройства
Сравните и скомпилируйте все списки из приведенного выше. Если некоторые конкретные устройства еще не упомянуты, подумайте над их добавлением.
6. Найдите устройства с аналогичными свойствами
Проверьте, не покрыты ли все версии ОС, экраны и характеристики оборудования, и пропустите ненужные устройства с аналогичными характеристиками.
7. Проверьте наличие устройства в своей лаборатории
Если некоторые из них все еще отсутствуют, рассмотрите возможность аренды или покупки использованных моделей с онлайн-аукциона или торгового сайта.
8. Используйте эмуляторы для расширения охвата тестирования
Они не будут заменять реальные устройства с точки зрения тестирования юзабилити, но являются полезным дополнением к списку оригинальных устройств.