О чем нужно помнить, тестируя носимые устройства

Привет! Меня зовут Владимир Гаркин. Я — Engineering Manager в компании Grid Dynamics. В этой статье я расскажу о рынке носимых устройств, темпах развития отрасли и основных трудностях, с которыми могут столкнуться QA-инженеры при тестировании данных девайсов.

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

Перспективные сферы применения носимых устройств

  • Розничная торговля — навигация в замкнутом пространстве, взаимодействие с клиентами в режиме реального времени, аналитические и маркетинговые задачи.
  • Путешествия — трекинг, навигация, отслеживание погодных условий и внешней среды.
  • Спорт — мониторинг здоровья, контроль состояния, отслеживание активности, анализ и обработка данных.
  • Военная оборона — системы безопасности, домашние сигнализации, видеонаблюдение и датчики движения.
  • Коммуникации — интеграция, контроль и обмен данными между гаджетами.

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

  • Взаимодействие происходит в реальном времени
  • Пользование без остановок и пауз
  • Не нужно думать о наличии сети или подключении к мобильному интернету
  • Пользователь всегда на связи и требует немедленную реакцию от своего гаджета

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

  • Большое разнообразие гаджетов
  • Проблемы с операционными системами
  • Широкое сочетание деталей
  • Относительно дорогая эксплуатация
  • Работа с облачными провайдерами
  • UX девайса
  • Интеграции и зависимости

Рассмотрим каждый пункт более подробно

1. Разнообразие гаджетов

На рынке представлено большое количество электроники (речь идет даже не о производителях и версиях устройств, а их категориях). Есть 5 основных рыночных сегментов: умные часы, умные очки, фитнес-браслеты, датчики и умная одежда (включая носимые камеры, лыжные и мотоциклетные шлемы и т. д.). Каждый из них нуждается в своем особом типе тестирования.

2. Операционные системы

Сходство с мобильными устройствами свойственно также операционным системам, установленных на носимых гаджетах. Современные лидеры рынка — это, безусловно, Apple, Google и Samsung с их соответствующими операционными системами: WatchOS, Wear OS и Tizen. Есть также несколько других крупных игроков, на долю которых приходится примерно 20% рынка.

Доли рынка в 2021-м году:

Производители носимых устройств распределяются следующим образом:

Apple — лидер рынка, в то время как Samsung и Garmin постепенно завоевывают свои позиции. Общее количество носимых устройств, приобретаемых каждый год, растет с каждым годом. Как видно на графике ниже, носимые гаджеты во всех 5-ти категориях значительно увеличили долю рынка за последние 5 лет, в частности смарт-часы и фитнес-браслеты.

3. Комбинирование частей

В приложениях используются различные комбинации экранов и сенсоров. Здесь мы говорим не про «железо». В первую очередь, трудности возникают в процессе взаимодействия между программным обеспечением и данными, которые поступают через GPS, Bluetooth, Wi-Fi, сотовую сеть и датчики движения.

4. Эксплуатационные расходы

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

5. Облачные провайдеры

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

6. Пользовательский интерфейс девайса

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

7. Интеграции и зависимости

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

Вот несколько примеров приложений, которые установлены на мобильном устройстве, но их основная задача — взаимодействие с носимым устройством: Garmin Connect, Mi Fit, Fitbit Health & Fitness и Samsung Galaxy Watch.

Выводы

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

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

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному2
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коментар порушує правила спільноти і видалений модераторами.

Долі ринку в wearos і watchos приблизно однакові, але к-ть apple watch значно більша ніж годинників під wearos, це правильно?

Влучний коментар, деякі девайси Fitbit, Samsung та інших виробників встановлюють wearos під капотом, тому частка WearOS більше серед виробників. Також статистика може трохи різнитися від джерела до джерела, погрішність точно є.

Спасибо. Познавательно, но мне мало, я только разогрелся, а тут уже «Выводы». =)

Підписатись на коментарі