С появлением Android системы, ускорилось развитие разработки приложений для этой платформы. Для того чтобы приложение не было испорчено множеством дефектов, проводится проверка.
В результате игнорирования тестирования, вместо популярного приложения появляются негативные комментарии, низкие баллы и, соответственно, низкие рейтинги приложения, пользователи не скачивают его.
Мобильное тестирование усложняется большим количеством устройств, работающих с одинаковой системой, но имеющих разные параметры (дисплеи с разным разрешением, характеристики процессора, количество ядер процессора). Потому, многие этапы тестирования проводятся до начала написания приложения.
Прежде всего, с помощью тестирования определяют рекомендуемые системные требования для приложения. Когда сборка готова, проводится ее проверка и тестирование.
Полное тестирование мобильного приложения проводится перед самым выпуском приложения, чтобы любой пользователь мог его скачать.
Тестирование включает в себя следующие техники:
- Регрессионное тестирование, с помощью которого проверяются все тест-кейсы.
- Тестирование обновлений. Оно обеспечивает сохранение информации после изменений в приложении (финансовые сервисы, имя пользователя и историю). Тестирование обновлений проводится на нескольких устройствах. Довольно часто разработчики уделяют недостаточно внимания проблемам сохранения информации из старых приложений, и тестирование помогает решить эту проблему.
- Тестирование приложения на разных устройствах. Как правило, приложение разрабатывается для iOS и Android платформ (процентное соотношение – 20 к 80). Monkey тестирование проводится в основном на Android, так как разнообразие приложений намного больше чем у Apple.
Процесс тестирования выполняется с помощью разных программ, которые используют приложение, как обычный пользователь. Также, довольно часто компании приглашают настоящих пользователей, которые предоставляют юзабилити-отчеты и отчеты о дефектах после использования устройств.
Оставить комментарий