Учебники

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

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

Сетевые соединения

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

Sr.No. Описание
1 Работает ли приложение согласно спецификации, если подключено к интернету через Wi-Fi?
2 Работает ли приложение согласно спецификации, если подключено к интернету через 3G?
3 Работает ли приложение согласно спецификации, если подключено к интернету через 2G?
4 Работает ли приложение в соответствии со спецификацией приложения вне сети?
5 Приложение возобновляет работу, когда оно возвращается в сеть, вне зоны действия сети?
6 Транзакции обновления обрабатываются правильно после восстановления соединения.
7 Работает ли приложение по-прежнему корректно при подключении или иным образом подключается к другому устройству?
8 Что произойдет, если приложение переключается между сетями (Wi-Fi, 3G, 2G)?
9 Использует ли приложение стандартные сетевые порты (Mail: 25, 143, 465, 993 или 995 HTTP: 80 или 443 SFTP: 22) для подключения к удаленным службам, поскольку некоторые поставщики блокируют определенные порты.

SD Card Взаимодействия

В следующей таблице приведен контрольный список проверки основных функций взаимодействия SD-карты с мобильным телефоном.

Sr.No. Описание
1 Можно ли установить приложение на устройство?
2

Работает ли приложение, как задумано / желательно, при входящем звонке?

3 Работает ли приложение как задумано / желательно, если есть входящее СМС?
4 Работает ли приложение как задумано / желательно, если подключено зарядное устройство?
5 Работает ли приложение, как задумано / желательно, если зарядное устройство отключено?
6 Работает ли приложение как задумано / желательно, если устройство переходит в спящий режим
7 Работает ли приложение как задумано / желательно, если устройство выходит из спящего режима
8 Работает ли приложение как задумано / желательно, если устройство возобновляет работу с экрана блокировки?
9 Работает ли приложение как задумано / желательно, если устройство наклонено?
10 Работает ли приложение как задумано / желательно, если устройство встряхнуло?
11 Работает ли приложение так, как задумано / желательно, если локальное сообщение поступает из другого приложения (например, напоминания календаря, задача и т. Д.)?
12 Работает ли приложение так, как задумано / желательно, если push-сообщение исходит от другого приложения (например, упоминания в твиттере, сообщения WhatsApp, приглашения в wordfeud и т. Д.).
13 Правильно ли приложение взаимодействует с датчиком GPS (включить / выключить, получить данные GPS)?
14 Функциональность всех кнопок или клавиш на устройстве определена для этого приложения?
15 Убедитесь, что кнопки или клавиши, которые не имеют определенной функции, не имеют неожиданного поведения в приложении при активации.
16 Если на устройстве имеется настоящая кнопка «назад», то переводит ли кнопка «назад» пользователя на предыдущий экран?
17 Если на устройстве имеется настоящая кнопка «меню», отображает ли кнопка меню меню приложения?
18 Если на устройстве имеется настоящая кнопка «Домой», возвращает ли кнопка «Домой» пользователя на домашний экран устройства?
19 Если на устройстве имеется настоящая кнопка «поиск», то дает ли это пользователю какой-либо вид поиска в приложении?
20 Работает ли приложение так, как задумано / желательно, при нажатии на сообщение «Низкий заряд батареи»
21 Работает ли приложение как задумано / желательно, если звук на устройстве выключен?
22 Работает ли приложение как задумано / желательно, если устройство находится в режиме полета?
23 Можно ли удалить приложение с устройства?
24 Работает ли приложение как ожидается после переустановки?
25 Можно ли найти приложение в магазине приложений? (Проверьте после запуска)
26 Может ли приложение переключаться на другие приложения на устройстве с помощью многозадачности, как это было запланировано / желательно?
27 Работают ли все положения сенсорного экрана (кнопки) при использовании защитной пленки.

Работает ли приложение, как задумано / желательно, при входящем звонке?

Тестирование Bluetooth

Устройства Bluetooth могут общаться только в радиусе 10 метров. Такими устройствами могут быть клавиатуры, мышь, беспроводные наушники и т. Д. В следующей таблице представлен контрольный список тестов Bluetooth, которые можно выполнить:

Sr.No. Описание
1 Пользователь может искать все доступные устройства в диапазоне.
2 Как передача данных, так и передача голоса могут быть отправлены с использованием сетей малого радиуса действия.
3 Как данные, так и голосовые передачи могут быть получены с использованием сетей малого радиуса действия.
4 Пользователь может отключиться в любое время.
5 При закрытии Bluetooth попросите отключить существующие соединения.
6 Максимальная дальность Bluetooth составляет 10 метров.
7 С помощью мобильного телефона вы можете отправлять фотографии, видео, обмениваться визитными карточками, а также передавать файлы на свой компьютер.
8 (Устройство сопряжено). Это сообщение используется для подтверждения того, что пользователь успешно подключил два устройства Bluetooth.
9 Недоступный для обнаружения режим – устройство, которое не будет отвечать на запросы на обнаружение.
10 Недоступный для обнаружения режим – устройство, которое не будет отвечать на запросы на обнаружение.
11 В режиме без платы, устройство, которое не принимает сопряжение, называется в режиме без платы.
12 Пароль, пароль – это пользовательский пароль, необходимый для подключения к устройству с любого другого устройства. Настоятельно рекомендуется использовать парольные ключи везде, где это возможно, чтобы избежать несанкционированного доступа к вашим устройствам Bluetooth.
13 Аутентификация – процесс проверки подлинности другого конца канала связи. В технологии Bluetooth это достигается процессом аутентификации на основе паролей и сопряжения.
14 Устройства не найдены, это сообщение об ошибке, которое может появиться, если при поиске других устройств в радиусе действия ничего не найдено.
15 Режим ожидания, устройство находится в режиме ожидания, когда оно не имеет установленных связей с другими устройствами. В этом режиме устройство может обнаружить другие устройства.
16 Тестирование известного устройства, устройство, о котором уже известно другое устройство. Либо устройства были сопряжены в прошлом, либо сохранена некоторая информация об известных устройствах.

Тестирование Wi-Fi

Тестирование вашего мобильного телефона WiFi-соединение – отличный способ убедиться, что ваш интернет работает на скорости, обещанной вашим поставщиком услуг, но вы не ограничены в проведении этих тестов на своем настольном компьютере. Тестирование WiFi мобильного телефона – это идеальный способ проверить мощность сигнала WiFi в различных местах в вашем доме или офисе. Ниже приведен контрольный список тестирования Wi-Fi для мобильного устройства.

Sr.No. Описание
1 Работает ли приложение согласно спецификации, если подключено к интернету через Wi-Fi?
2 Работает ли приложение в соответствии со спецификацией приложения вне сети?
3 Приложение возобновляет работу, когда оно возвращается в сеть, находясь вне зоны действия сети?
4 Что произойдет, если приложение переключается между сетями (Wi-Fi, 3G, 2G)
5 Использует ли приложение стандартные сетевые порты (Mail: 25, 143, 465, 993 или 995 HTTP: 80 или 443 SFTP: 22) для подключения к удаленным службам, поскольку некоторые поставщики блокируют определенные порты.

Как запустить тест скорости WiFi на мобильном телефоне на смартфоне

Запуск теста скорости WiFi на вашем смартфоне – простая задача. Наиболее удобными являются тесты скорости, которые запускаются в мобильном браузере вашего смартфона. Просто следуйте простым подсказкам на экране, чтобы начать тестирование. Если онлайн-тест не сохраняет ваши результаты, сделайте снимок экрана после завершения теста, чтобы получить историю.

Некоторые тесты доступны в виде приложений для платформ iOS и Android. Чтобы использовать их, загрузите приложение, которое вы хотите. Затем следуйте инструкциям для запуска теста и сохранения результатов.

Инструменты для проведения теста скорости

Тест скорости SpeedSmart Wi-Fi и мобильная сеть Speedtest – он совместим с Apple iPhone и iPad. Это платное приложение. SpeedSmart – это лучшая утилита для тестирования скорости iOS для оценки вашего сотового соединения (3G, 4G и LTE) и Wi-Fi на всех ваших устройствах iOS. Глобальная сеть серверов и интеллектуальный метод проверки скорости обеспечивают точные результаты.

Тест скорости Wi-Fi

Тест скорости WiFi – он совместим с телефонами Android. Это платный инструмент. С помощью этого инструмента вы можете проверить скорость вашей локальной сети (LAN). Тестирование может проводиться по беспроводной (WiFi) или проводной сети.

Локализация и глобализация

Пожалуйста, ознакомьтесь с контрольным списком ниже, чтобы получить представление о тестировании локализации и глобализации для мобильного устройства.

Sr.No. Описание
1 Текст переведен.
2 Переводы соответствуют стандартам носителей языка в отношении грамматики и точности терминологии.
3 Размеры диалоговых окон должным образом изменяются, а текст диалога переносится в соответствии с правилами языка пользовательского интерфейса.
4 Переведенные диалоговые окна, строки состояния, панели инструментов и меню размещаются на экране с разным разрешением. Они не оборачиваются и не обрезаются.
5 Ускорители меню и диалогов уникальны.
6 Визуальный макет соответствует макету родного издания. Например, элементы диалога находятся в правильном порядке табуляции.

Тестирование базы данных

Есть разные способы хранения данных в мобильных приложениях. В случае Android вы можете хранить свои данные на сервере, в общих настройках или на SQLite.

SQLite – это легковесная база данных, которая обычно используется в Android и других операционных системах. Чтобы просмотреть данные в SQLite, вам может потребоваться получить root права на устройство или вы можете использовать эмуляторы для тестирования. В Android Playstore есть несколько инструментов, которые помогут вам извлечь данные из этой базы данных.

Следующие типы тестов должны стать частью тестирования вашей мобильной базы данных –

  • Проверка базы данных.
  • Тестирование интеграции баз данных.
  • Тестирование производительности базы данных.
  • Процедура и функциональное тестирование.
  • Триггерное тестирование.
  • Тестирование операций CRUD (Создать / Читать / Обновить / Удалить), чтобы убедиться, что они будут работать с базой данных.
  • Проверка того, что изменения базы данных отображаются правильно в пользовательском интерфейсе приложения.
  • Поиск и индексация функций тестирования.

Тестирование восстановления

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

Тестирование восстановления – это проверка того, насколько хорошо приложение может восстанавливаться после сбоев, сбоев оборудования и других подобных проблем. Ниже приведен контрольный список для тестирования Восстанавливаемости.

Sr.No Описание
1 Адекватное резервное копирование данных сохраняется.
2 Резервные данные хранятся в безопасном месте.
3 Процедуры восстановления документированы.
4 Весь медиафайл был восстановлен из точки восстановления
5 Все контакты восстановлены
6 Все приложения были успешно восстановлены

Параллельное тестирование

Как правило, мы используем параллельное тестирование, чтобы убедиться, что несколько пользователей могут одновременно получать доступ к программе. При применении одновременного тестирования для мобильного устройства, как таковой будет только один пользователь. Таким образом, это устраняет необходимость тестирования параллелизма для мобильного устройства.

Юзабилити-тестирование

Как правило, вы получаете установку, на которой можно настроить мобильный телефон и веб-камеру для записи сеанса оценки юзабилити.

Юзабилити-тестирование

Есть инструменты, такие как Аплодисменты . Они предоставляют целевую группу участников опроса, которые отобраны для тестирования вашего приложения. Что отличает Аплодисменты от других подобных услуг, так это то, что вы можете проконсультироваться с экспертом в Аплодисментах, который затем выбирает идеальных участников на основе консультации.

Ниже приведен общий контрольный список для тестирования GUI.