Мобильное тестирование: улучшение видимости в поисковых системах | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Авторы: ,

Научные руководители: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №26 (368) июнь 2021 г.

Дата публикации: 21.06.2021

Статья просмотрена: 27 раз

Библиографическое описание:

Колов, М. А. Мобильное тестирование: улучшение видимости в поисковых системах / М. А. Колов, П. В. Королецкий. — Текст : непосредственный // Молодой ученый. — 2021. — № 26 (368). — С. 25-27. — URL: https://moluch.ru/archive/368/82709/ (дата обращения: 16.12.2024).



Поскольку в наши дни на мобильный трафик приходится более 50 % веб-трафика, оставлять неоптимизированную производительность на мобильных устройствах — не вариант. В этой статье авторы обсуждают сложность и проблемы мобильных устройств, а также то, как могут помочь инструменты мобильного тестирования.

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

Это не новость, что поисковые системы рассматривают удобство использования мобильных устройств как часть рейтинга поисковых систем. Создав Core Web Vitals, Google выдвинул на первый план возможности взаимодействия с мобильными устройствами.

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

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

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

Неудивительно, что, если веб-сайт недоступен для потребителя, он вряд ли получит доступ к целевому продукту. Чем раньше бизнес инвестирует в тестирование доступности, тем больше сэкономит в будущем на дорогостоящих консультациях, дорогих сторонних услугах или дорогих юристах.

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

РАЗМЕРЫ ЭКРАНА

Размеры экрана — одна из многих вещей, которые постоянно меняются в сфере мобильных устройств. Год за годом с выпуском новых устройств появляются новые размеры экрана и плотность пикселей. Это создает проблему при тестировании веб-сайтов и приложений на этих устройствах, делая отладку более сложной и трудоемкой.

ФРАГМЕНТАЦИЯ ВЕРСИИ ОС

Поскольку iOS имеет высокий уровень соглашений об обновлениях на своих последних выпусках ОС (57 % на последней версии iOS 14), а множество версий все еще используется устройствами Android, начиная с Ice Cream Sandwich, необходимо учитывать эту фрагментацию при тестировании мобильных устройств.

ФРАГМЕНТАЦИЯ БРАУЗЕРА

Поскольку Chrome и Safari используют 62,63 % и 24,55 % в мире на мобильных устройствах соответственно, может возникнуть соблазн сосредоточиться только на этих браузерах при выполнении мобильных тестов. Однако, в зависимости от региона мира, тестировщик, скорее всего, проведет тестирование в других, менее известных браузерах или прокси-браузерах, таких как Opera Mini. Несмотря на то, что их процентное использование может быть небольшим, оно может достигать сотен тысяч случаев использования по всему миру.

ТЕСТИРОВАНИЕ МОБИЛЬНОГО ИНТЕРНЕТА

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

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

В таких случаях хорошей отправной точкой является Responsively, бесплатный инструмент с открытым исходным кодом с зеркальным взаимодействием, настраиваемым макетом, 30+ встроенными профилями устройств, инструментами для горячей перезагрузки и создания снимков экрана.

Есть также другие полезные инструменты, которые тестировщики, возможно, захотят изучить:

— LT Browser LT Browser — это бесплатное настольное приложение, которое помогает создавать хорошо работающие, быстро реагирующие веб-сайты или веб-приложения. Имеет более 50 встроенных разрешений устройств — для мобильных устройств, планшетов и настольных ПК. Тестировщик может проверить мобильное представление своего веб-сайта в режиме параллельного сравнения с зеркальными взаимодействиями и сенсорной поддержкой. После того, как он загрузил браузер и зарегистрировался, он сможет создавать, тестировать и отлаживать свой веб-сайт, а также делать снимки экрана и видео с ошибками, назначать их конкретным устройствам, запускать профилирование производительности и наблюдать за несколькими устройствами бок о бок. По умолчанию бесплатная версия предоставляет 30 минут в день. Если нужно что-то более продвинутое, LambdaTest позволяет запускать кросс-браузерный тест на более чем 2000 устройствах в разных операционных системах, с помощью которых тестировщики могут выполнять как ручное, так и автоматическое тестирование браузера.

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

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

— Polypane. Инструмент также позволяет просматривать веб-сайт на 27 устройствах, а также синхронизировать прокрутку, щелчки, касание, клавиатуру и наведение курсора. Он обеспечивает всестороннюю поддержку медиа-запросов (например, prefers-reduce-data) и набор инструментов отладки, таких как проверка доступности, макет CSS и тестирование ссылок.

— BrowserStack. Сервис предоставляет возможность автоматизировать тестирование, а также тестирование на низкий заряд батареи, внезапное отключение питания и прерывания, такие как звонки или SMS.

Кроме того, если тестировщик хочет использовать лаборатории устройств для автоматизации тестирования, он может настроить внутреннюю Selenium Grid с решениями с открытым исходным кодом, такими как Zalenium, Aerokube.

ЗАКЛЮЧЕНИЕ

В этой статье было рассмотрено состояние мобильных устройств в 2021 году, тренд на растущее использование мобильных устройств в качестве основного средства доступа в Интернет и некоторые проблемы, связанные с этим. Было изучено мобильное тестирование и то, как некоторые инструменты могут помочь тестировщикам находить и исправлять ошибки на мобильных устройствах.

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

Литература:

  1. The State Of Mobile And Why Mobile Web Testing Matters. — Текст: электронный // Smashingmagazine: [сайт]. — URL: https://www.smashingmagazine.com/2021/03/mobile-app-web-testing/ (дата обращения: 10.06.2021).
Основные термины (генерируются автоматически): устройство, мобильное тестирование, размер экрана, CSS, SMS, горячая перезагрузка, инструмент, открытый исходный код, синхронизация прокрутки, снимок экрана.


Похожие статьи

Исследование актуальных программ для разработки дизайна мобильных приложений

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

Влияние мобильных приложений на образование

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

Проектирование мобильных приложений и облачных сервисов

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

Мобильные приложения в эпоху цифровизации: роль UX-дизайна и модульной архитектуры в создании успешного пользовательского опыта

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

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

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

Маркетинг и публикация мобильных приложений на примере GooglePlay

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

Разработка интеллектуальных средств поддержки веб-порталов и веб-сервисов

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

Обзор платформ для разработки смарт-контрактов

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

Особенности разработки мобильных приложений для Android

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

Выбор языка программирования для разработки серверной части веб-приложения

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

Похожие статьи

Исследование актуальных программ для разработки дизайна мобильных приложений

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

Влияние мобильных приложений на образование

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

Проектирование мобильных приложений и облачных сервисов

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

Мобильные приложения в эпоху цифровизации: роль UX-дизайна и модульной архитектуры в создании успешного пользовательского опыта

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

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

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

Маркетинг и публикация мобильных приложений на примере GooglePlay

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

Разработка интеллектуальных средств поддержки веб-порталов и веб-сервисов

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

Обзор платформ для разработки смарт-контрактов

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

Особенности разработки мобильных приложений для Android

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

Выбор языка программирования для разработки серверной части веб-приложения

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

Задать вопрос