Пока нет оценок.
Пожалуйста, подождите...

На сегодняшний день растет количество людей, предпочитающих продукты Apple. iOS приложения становятся все популярнее. Выполнение тестирования iOS приложений – большая ответственность для компаний по тестированию ПО.

Специалисты TestMatick протестировали более сотни различных iOS приложений и составили список 5 проблем. В качестве примера наши тестировщики использовали любимые приложения.

#1. Плохое соединение

Большинство iOS приложений работают благодаря сетевому соединению. Задачи, требующие сетевого соединения, должны быть асинхронными и уведомлять пользователя о проблемах с соединением. В качестве примера наши тестировщики приводят iOS FaceTime и Facebook Messenger. Facebook Messenger отображает предупреждение о состоянии интернет соединения. В FaceTime в предупреждении отображаются отдельные кнопки, с помощью которых пользователь может попасть в настройки сети.

1

Приложения Vine и Instagram не выполняют таких функций. Пользователи Vine видят грустное лицо на дисплее при проблемах с интернет соединением, индикаторы и предупреждения отсутствуют. Пользователи Instagram могут видеть большую кнопку перезагрузки вместо изображения.

2

#2. Расширенная китайская клавиатура

iOS поддерживает значительное количество встроенных международных клавиатур. Почти все они одного размера и несколько из них имеют расширенные секции, такие как китайская пиньин клавиатура. Приложения недолжны принимать фиксированный размер клавиатуры, а должны его адаптировать. Приложение Google+, как показано выше, содержит маленькую кнопку над клавиатурой, которая может ее спрятать при нажатии.

3

#3. Настройки приватности

Настройки приватности iOS приложений проверяют доступ других приложений к личным фото, локациям и контактам. Приложения, требующие доступ к данным элементам обрабатывают случаи, когда доступ был запрещен либо внутри приложения, либо вне приложения через настройки системы. Лучший способ справиться с такими случаями – позволить пользователям узнать все необходимые разрешения и предоставить инструкции для их включения.

В качестве примера тестировщики взяли приложение Facebook. Когда нет разрешения к доступу локации, появляется сообщение с инструкциями по получению доступа.

5-e1453207342415

#4. Пользовательские данные

Большинство приложений позволяют пользователям вводить имя пользователя, дату рождения и другу информацию. Когда пользователь вводит неверную информацию, приложение должно предосавть четкое объяснение совершенной ошибки. На пример, приложение Skype не проверяет дату рождения, это означает, что можно ввести неверные данные.

6

 

#5. Одновременное нажатие кнопок

Почти все iOS устройства поддерживают мультисенсорные кнопки. Приложение должно проверять случаи, когда пользователи нажимают одновременно несколько кнопок, специально или случайно. В Pinterest, нажатие “Pin in” и “Send” одновременно при просмотре pin  спровоцирует опасное состояние.

7

Комментарии отключены.