​​Тестирование мобильных приложений: на чём тестируем?



Часто бывает, что на разных смартфонах, а зачастую и на одинаковых, но с отличающимися версиями ПО, баги ведут себя индивидуально. Тут они есть, а там не остаётся и следа. Важно помнить обо всех пользователях и о том, что они могут устанавливать наши приложения на разные устройства.



Мы продолжаем рассказывать про ручное тестирование мобильных приложений. На этот раз Ирина Старцева, руководитель группы тестирования, рассказала про разнообразие девайсов, с которыми нужно работать. Они нужны для того, чтобы выловить все баги, в том числе и device-specific.



Device-specific баги — это проблемы, которые проявляются на одном или нескольких устройствах, но отсутствуют на других. Их возникновение в целом можно объяснить тремя факторами:



1. Отличающиеся версии ОС.

2. Разное железо: размер и плотность экрана, чипсет, объём памяти и так далее.

3. Для Android — нестандартные API для встроенных приложений, кастомные библиотеки и подобные улучшения.



Чтобы охватить максимум, необходимо тестировать приложения на большом количестве устройств. Мы делим все девайсы на несколько групп:



1. Популярный смартфон.

2. Популярный планшет.

3. Альтернативный смартфон с бо́льшим экраном.

4. Слабый смартфон.

5. Уникальный смартфон.



Если с девайсами Apple всё более или менее понятно, то устройств на Android огромное множество. Даже самые популярные модели занимают менее 3% (самый популярный на данный момент Samsung Galaxy A50 — у 2,9% пользователей, A51 — у 2,5%, а Xiaomi Redmi Note 8 — у 2%). Если же говорить про производителей, то в России 4 лидера: Apple, Samsung, Xiaomi и Huawei. Смартфонами каждого из этих брендов пользуются от 17% до 26% аудитории. Все остальные производители сильно отстают, даже суммарно не набирая и 7%.



Если говорить про версии ПО, то необходимо тестировать приложения как на новых, так и на старых версиях. Не стоит забывать, что хоть доля Android 4.x небольшая (всего 2,2%), но это наши юзеры, которые тоже пользуются нашими приложениями.



Напоминаем, мы всегда рады новым тестировщикам. Хотите работать у нас? Присылайте резюме на [email protected]. А совсем скоро мы расскажем, что именно мы тестируем, а также про софт мобильного тестировщика. Оставайтесь на связи!