Тестирование мобильных устройств - Типы
Давайте рассмотрим детали различных типов тестирования, которые мы можем проводить на мобильных устройствах.
Сетевые соединения
В следующей таблице представлен контрольный список тестов сетевого подключения, которые можно выполнить для мобильного устройства.
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-картой
В следующей таблице представлен контрольный список для проверки основных функций взаимодействия SD-карты с мобильным телефоном.
Sr. No. | Описание |
---|---|
1 | Можно ли установить приложение на устройство? |
2 | При входящем звонке приложение ведет себя так, как задумано / желательно? |
3 | При поступлении входящего SMS приложение ведет себя так, как задумано / желательно? |
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
Проверка Wi-Fi-соединения мобильного телефона - отличный способ убедиться, что ваш Интернет работает со скоростью, обещанной вашим поставщиком услуг, но вы не ограничены запуском этих тестов на своем настольном компьютере. Тестирование Wi-Fi мобильного телефона - идеальный способ проверить мощность вашего сигнала Wi-Fi в различных местах вашего дома или офиса. Ниже приведен контрольный список тестирования 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) для подключения к удаленным службам, поскольку некоторые провайдеры блокируют определенные порты. |
Как запустить тест скорости Wi-Fi мобильного телефона на вашем смартфоне
Провести тест скорости Wi-Fi на вашем смартфоне - простая задача. Наиболее удобны тесты скорости, которые запускаются в мобильном браузере вашего смартфона. Просто следуйте простым подсказкам на экране, чтобы начать тест. Если онлайн-тест не сохраняет ваши результаты, сделайте снимок экрана после завершения теста, чтобы предоставить историю.
Некоторые тесты доступны в виде приложений для платформ iOS и Android. Чтобы использовать их, загрузите нужное приложение. Затем следуйте инструкциям, чтобы запустить тест и сохранить результат.
Инструменты для проведения теста скорости
Speed Test SpeedSmart WiFi & Mobile Network Speedtest- Он совместим с Apple iPhone и iPad. Это платное приложение. SpeedSmart - это лучшая утилита для проверки скорости iOS для оценки вашего сотового (3G, 4G и LTE) и Wi-Fi-соединения на всех ваших устройствах iOS. Глобальная серверная сеть и интеллектуальный метод проверки скорости обеспечивают точные результаты.
WiFi Speed Test- Он совместим с телефонами Android. Это платный инструмент. С помощью этого инструмента вы можете проверить скорость вашей локальной (LAN) сети. Тестирование можно проводить в беспроводной (WiFi) или проводной сети.
Локализация и глобализация
Просмотрите контрольный список ниже, чтобы получить представление о тестировании локализации и глобализации для мобильного устройства.
Sr. No. | Описание |
---|---|
1 | Текст переведен. |
2 | Переводы соответствуют стандартам носителей языка в отношении грамматики и точности терминологии. |
3 | Размер диалоговых окон правильно изменен, а текст диалоговых окон переносится в соответствии с правилами языка пользовательского интерфейса. |
4 | Переведенные диалоговые окна, строки состояния, панели инструментов и меню помещаются на экран с разным разрешением. Они не заворачиваются и не срезаются. |
5 | Ускорители меню и диалогов уникальны. |
6 | Визуальный макет соответствует макету родной версии. Например, элементы диалога расположены в правильном порядке табуляции. |
Тестирование базы данных
Есть разные способы хранения данных в мобильных приложениях. В случае Android вы можете хранить свои данные на сервере, в общих настройках или в SQLite.
SQLite- это легкая база данных, которая обычно используется в Android и других операционных системах. Чтобы просматривать данные в SQLite, вам может потребоваться рутировать устройство или вы можете использовать эмуляторы для тестирования. В Android Playstore есть несколько инструментов, которые помогут вам извлечь данные из этой базы данных.
Следующие типы тестов должны стать частью тестирования вашей мобильной базы данных:
- Проверочное тестирование базы данных.
- Тестирование интеграции баз данных.
- Тестирование производительности базы данных.
- Процедурное и функциональное тестирование.
- Триггерное тестирование.
- Проверка операций CRUD (создание / чтение / обновление / удаление), чтобы убедиться, что они будут работать с базой данных.
- Проверка правильности отображения изменений базы данных в пользовательском интерфейсе приложения.
- Тестирование функций поиска и индексации.
Тестирование восстановления
Тестирование восстановления используется для обеспечения возможности продолжения операций после аварии. Тестирование восстановления не только проверяет процесс восстановления, но и эффективность его составных частей.
Тестирование восстановления - это проверка того, насколько хорошо приложение может восстанавливаться после сбоев, отказов оборудования и других подобных проблем. Ниже приведен контрольный список для тестирования восстанавливаемости.
Старший Нет | Описание |
---|---|
1 | Соответствующие данные резервного копирования сохраняются. |
2 | Данные резервного копирования хранятся в безопасном месте. |
3 | Процедуры восстановления задокументированы. |
4 | Все медиафайлы восстановлены из точки восстановления |
5 | Все контакты восстановлены |
6 | Все приложения успешно восстановлены |
Параллельное тестирование
Обычно мы прибегаем к помощи параллельного тестирования, чтобы убедиться, что несколько пользователей могут одновременно обращаться к программе. При применении тестирования параллелизма для мобильного устройства, как такового, будет только один пользователь. Таким образом, отпадает необходимость в тестировании параллелизма для мобильного устройства.
Юзабилити-тестирование
Обычно вы получаете установку, на которой мобильный телефон и веб-камеру можно настроить для записи сеанса оценки удобства использования.
Доступны такие инструменты, как Applause . Они представляют собой целевую группу участников опроса, отобранных для тестирования вашего приложения. Что отличает Applause от других подобных сервисов, так это то, что вы можете проконсультироваться со специалистом Applause, который затем выберет идеальных участников на основе консультации.
Ниже приведен общий контрольный список для тестирования графического интерфейса.
Sr. No. | Описание |
---|---|
1 | Можно ли установить приложение на устройство? |
2 | При входящем звонке приложение ведет себя так, как задумано / желательно? |
3 | При поступлении входящего SMS приложение ведет себя так, как задумано / желательно? |
4 | Приложение ведет себя так, как задумано / желательно, если подключено зарядное устройство? |
5 | Приложение ведет себя так, как задумано / желательно, если зарядное устройство отключено? |
6 | Приложение ведет себя так, как задумано / желательно, если устройство переходит в спящий режим. |
7 | Приложение ведет себя так, как задумано / желательно, если устройство выходит из спящего режима. |
8 | Приложение ведет себя так, как задумано / желательно, если устройство возобновляет работу с экрана блокировки? |
9 | Приложение ведет себя так, как задумано / желательно, если устройство наклонено? |
10 | Приложение ведет себя так, как задумано / желательно, если устройство встряхивается? |
11 | Ведет ли приложение себя так, как задумано / желательно, если локальное сообщение поступает из другого приложения (подумайте о напоминаниях в календаре, задачах и т. Д.). |
12 | Ведет ли приложение себя так, как задумано / желательно, если push-сообщение поступает из другого приложения (вспомните: упоминания в Twitter, сообщения WhatsApp и т. |
13 | Правильно ли приложение взаимодействует с датчиком GPS (включение / выключение, получение данных GPS)? |
14 | Определены ли для этого приложения функции всех кнопок или клавиш на устройстве? |
15 | Убедитесь, что кнопки или клавиши, у которых нет определенной функции, не вызывают неожиданного поведения в приложении при активации. |
16 | Если на устройстве есть настоящая кнопка «назад», возвращает ли кнопка «назад» пользователя на предыдущий экран? |
17 | Если на устройстве есть настоящая кнопка «меню», отображает ли кнопка меню приложение? |
18 | Если на устройстве есть настоящая кнопка «домой», возвращает ли она пользователя на главный экран устройства? |
19 | Если на устройстве есть настоящая кнопка «поиска», дает ли она пользователю возможность выполнять поиск в приложении? |
20 | Приложение ведет себя так, как задумано / желательно, если появляется сообщение «Батарея разряжена» |
21 год | Приложение ведет себя так, как задумано / желательно, если звук на устройстве выключен? |
22 | Приложение ведет себя так, как задумано / желательно, если устройство находится в режиме полета? |
23 | Можно ли удалить приложение с устройства? |
24 | После переустановки приложение работает должным образом? |
25 | Можно ли найти приложение в магазине приложений? (Проверьте после запуска) |
26 | Может ли приложение переключаться на разные приложения на устройстве с помощью многозадачности в соответствии с задумкой / желанием? |
27 | Все ли положения (кнопки) сенсорного экрана работают при использовании защитной пленки. |