Давайте рассмотрим детали различных типов тестирования, которые мы можем выполнять на мобильных устройствах.
Сетевые соединения
В следующей таблице приведен контрольный список тестов сетевых подключений, которые можно выполнить для мобильного устройства.
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. Глобальная сеть серверов и интеллектуальный метод проверки скорости обеспечивают точные результаты.
Тест скорости 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.