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

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

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

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

Большинство iOS приложений работают благодаря сетевому соединению. Задачи, требующие подключения к сети, должны быть асинхронными и уведомлять пользователя о проблемах с соединением. В качестве примера наши тестировщики приводят iOS FaceTime и 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

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