На сегодняшний день существует множество браузеров от разных компаний и каждый из них способен отображать веб-страницы. Какой из них выбрать – каждый решает сам. Кому-то нравится интерфейс и множество дополнений в Chromе, кому-то простота Firefox, а кому-то для его небольших потребностей вполне достаточно стандартных Edge или Internet Explorer. Какие же браузеры выбрать для тестирования сайта? Рассмотрим этот вопрос более детально.
В идеале, до начала тестирования, необходимо запросить у заказчика перечень необходимых браузеров и устройств. Если есть такая возможность – отлично. После получения списка, открываем его, вооружаемся всем, что в нем написано, а дальше дело за малым :)
Но, как показывает практика, такой идеальный вариант работает не всегда – то ли дедлайн «вчера» и нет возможности писать уточняющие письма, то ли заказчик сам не знает чего хочет. Как бы там ни было, выбор остается за нами. В таком случае, работаем по клиентоориентированной логике, причем, это может оказаться не так просто, как кажется на первый взгляд.
Десктопные браузеры
Чтобы понять, в каких же браузерах чаще всего будет открываться наш объект тестирования, прибегнем к здравому смыслу, логике и, конечно же, к Google (куда же без него).
Итак, выясним для начала, на какую страну ориентируется наш сайт. Допустим это интернет-магазин на австралийском домене, с владельцем из Австралии и возможностью доставки товаров только в Австралию и Новую Зеландию. Конечно же, нашему человеку делать на нем нечего (разве что посмотреть что почем в Австралии). Или другой пример. Некий украинский банк решил произвести редизайн своего сайта и отдает его на тестирование. Следовательно, можно легко определить, что страна-потребитель – Украина. После вычисления страны переходим к поиску статистики.
Существует масса онлайн-сервисов, которые позволяют оценить какие браузеры являются наиболее популярными в данной стране или регионе. Для оценки наиболее популярных десктопных браузеров в Украине или другой стране можно воспользоваться, например, этим ресурсом: http://gs.statcounter.com/browser-market-share.
Ниже представлен график используемости браузеров за период с апреля 2016 по март 2017.
Из графика видно, что наиболее распространенным является браузер Google Chrome 60.67%. За ним по популярности следуют браузеры (ранжированы в порядке снижения популярности):
Mozilla Firefox – 14.2%
Opera – 12.78%
Yandex – 4.88%
Internet Explorer – 2.04%
Эти данные можно использовать для определения, какие же все-таки браузеры использовать при тестировании проекта.
Еще один довольно полезный онлайн-ресурс: https://www.netmarketshare.com/. Здесь можно оценить популярность браузеров, включая также их версии. Для десктопных браузеров на территории Украины за период январь-март 2017 браузеры, которыми пользуются более одного процента потребителей, представлены в таблице.
Обычно для тестирования в браузерах используют две последние версии браузера: актуальную на данный момент и предыдущую.
Правилом хорошего тона считается, если на тестируемом сайте для браузеров более ранних версий предусмотрены специальные страницы – «заглушки». Они информируют пользователя о том, что используемая им версия браузера устарела и рекомендуют обновить ее. Эти страницы также содержат соответствующие ссылки на онлайн-ресурсы для обновления версии браузера. В случае тестирования можно предложить заказчику установить такие заглушки на его ресурсе.
Отдельным пунктом стоит упомянуть Safari, браузер который используется на iOS и MAC OS по умолчанию. Стоит учесть этот факт, планируя тестирования на «Маках», про мобильные версии поговорим далее.
Мобильные браузеры
В мобильных девайсах ситуация немного меняется – многие операционные системы имеют нативные или установленные по умолчанию браузеры. Таким образом, популярность этих браузеров обуславливается распространенностью этих операционных систем.
Примеры:
- Для всех моделей мобильных телефонов iPhone нативным браузером является Safari.
- Для большинства Android-устройств нативные браузеры – Google Chrome.
- Мобильные телефоны фирмы Samsung имеют свой собственный браузер – Browser.
Воспользуемся тем же ресурсом для оценки распространенности браузеров среди мобильных устройств на территории Украины за период с апреля 2016 по март 2017. Ниже представлен график используемости мобильных браузеров.
Из графика видно, что наиболее распространенным является браузер Google Chrome 53.68%. За ним по популярности следуют браузеры (в порядке снижения популярности):
Safari – 18.79%
Opera – 7.59%
Нативный браузер – 6.97%
Нативный браузер на Samsung – 4.28%
UC Browser – 4.27%
Yandex – 1.79%
IEMobile – 1.33%
Edge – 0.47%
Эти данные также можно использовать для определения, какие браузеры использовать при тестировании веб-проекта.
По аналогии с десктопными браузерами приведем также таблицу распространенности мобильных браузеров по версиям:
«Дружелюбность» для тестировщика
Выбрав браузеры, самое время подумать о процессе тестирования в них. Тут необходимо знать, что люди давно написали значительное количество полезных дополнений, которые упрощают и/или расширяют возможности для тестирования. Лидером, бесспорно, является Chrome. Далее идут Firefox и Opera. В принципе, количество доступных расширений напрямую зависит от популярности браузера. К слову, Internet Explorer имеет интегрированную функцию отображения контента «старыми» браузерами, что является очень полезной функцией, ввиду невозможности установки нескольких версий на одной копии виндовс, без потребности установки дополнительного софта.
Так или иначе, основных браузеров всего 4:
Chrome
Firefox
Opera – хотя у нее движок такой же, как и у Chrome, что повышает ее значения
Safari – но только на Mac OS и iOS