Индустрия мобильных разработок развивается молниеносно. Сегодня уже невозможно представить современную жизнь без планшетов и смартфонов, а разнообразные мобильные приложения уже давно стали неотъемлемой частью повседневности. Они многозадачны, удобны и позволяют решать многочисленные рутинные операции в один клик.
В тестировании приложений iPhone выделяют следующие аспекты:
-
Производительность
Тестирование производительности охватывает такие аспекты, как использование памяти, процессора, а также поведение системы в условиях многозадачности и ограниченности ресурсов. Подходы, применяемые к тестированию производительности приложений iPhone, позволяют выявить потенциально возможные недочеты и причины их появления.
-
Интеграция
Это важный аспект для приложений, которые функционируют на базе обмена данными с веб-сервисами. Таких большинство. Интеграционное тестирование iPhone приложений позволяет улучшить пропускную способности передачи данных и получение данных, которые хранятся на смартфонах.
-
Установка и запуск
В рамках данного этапа приложение необходимо тестировать на такие параметры, как вход и выход в/из приложения, а также удаление приложения с мобильного устройства.
-
Интернационализация
Если приложение iPhone предполагает мультиязычность, необходимо проверить корректность его работы на поддерживаемых языках.
-
Обновление
Приложение должно правильно работать при его обновлении до последней версии. Все действия со стороны пользователя должны быть простыми и понятными, так чтобы обновления можно было установить без дополнительных знаний.
-
Прерывание работы
Приложение должно быть проверено на адекватное поведение в случае получения входящей информации (SMS-сообщения, оповещения), а также при выключении или подключении устройства к сети.
-
Внештатные случаи
На данной стадии тестирования программного обеспечения важно убедиться, что продукт нормально реагирует на хаотичные действия пользователей, например, одновременное нажатие нескольких кнопок. К внештатным случаям также относят удобство навигации, пустые экраны, нативные жесты и т.д.