Тестирование мобильных приложений

В тестировании мобильных приложений есть очевидная трудность — огромное количество платформ. Можно попробовать посчитать количество комбинаций таких переменных, как: ОС (Андроид, iOS, Windows Phone), версия ОС, разрешение и размеры экрана, емкость батарейки, оператор, количество сим карт, наличие или отсутствие WiFi. В этой ситуации можно применять классы эквивалентности и другие методы сокращения количества тестируемых конфигураций. 

Как тестировать мобильное приложение?

Основной перечень задач, с которыми регулярно сталкиваются тестировщики мобильных приложений:

 

 — Установка приложений

 — Сбор логов

 — Снятие снимков экрана и видео

 — Оценка интерфейса

 — Изучение компонентов приложения на диске устройства

 — Сбор показателей производительности

 — Эмуляция различных прерываний работы приложения (звонков, получения SMS, отключения устройства из-за севшей батарейки)

 — Моделирование различных уровней связи

 

Конечно, выбор инструментов, которые могут использоваться для этих задач, зависит от конкретного устройства и приложения. Для Android приложений существуют свои инструменты (к примеру, Android SDK), для iOS — свои (к примеру, XCode). Поначалу всё это выглядит довольно сложно. Поэтому совет такой — ищите инструменты по мере необходимости, начинайте с простого (как сделать снимок экрана, как скачать файл с устройства на компьютер) и постепенно переходите к более сложным вещам (запуск приложения под отладчиком, сбор статистики его работы, анализ сетевого трафика).

 

Какие критерии качества проверять?

 

Наверное, сложно придумать критерии качества, специфичные именно для мобильных приложений. Но в плане важности этих критериев, есть некоторые отличия от обычных десктопных приложений. Для мобилок на первый план выходят удобство использования, портируемость, быстродействие. Ну и, конечно, функциональная полнота, её никто не отменял.

Добавить комментарий