Содержание

Проверка кроссбраузерности сайта — бесплатные инструменты для тестирования

Вы можете просматривать сайт, используя последнюю версию Firefox, и он будет выглядеть удивительно. А после этого на сайт может зайти посетитель, использующий Internet Explorer 9, и ресурс не только будет выглядеть ужасно, но еще и не будет работать должным образом. Угадайте, что тогда произойдет? Вы потеряете посетителя. Поэтому кроссбраузерность так важна:

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

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

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

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

Firefox, Internet Explorer, Safari, Chrome и Opera обычно можно без проблем загрузить и установить. Но если у вас нет такой возможности, то существует множество веб-инструментов, которые позволяют проверить кроссбраузерность сайта онлайн.

Например, BrowserStack, Ghostlab и CrossBrowserTesting, но их использование может обойтись в значительную сумму. К счастью, существуют бесплатные инструменты. Каждый из них предоставляет пользователям различные функции тестирования.

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

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

Spoon предлагает более основательный вариант проверки кроссбраузерности. Для Chrome, Firefox, Internet Explorer, Opera и Safari можно выбрать точную версию, которую нужно протестировать.

Если вам нужно протестировать новейшие версии этих браузеров, то это бесплатно. Но если вы хотите проверить старые версии, за это взимается плата:

После выбора браузера он открывается в новом окне. Затем нужно ввести URL-адрес и протестировать страницу.

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

Viewlike.us позволяет просмотреть сайт при разных разрешениях. Это пригодится для тестирования внешнего вида сайта, а также даст ценную информацию, касающуюся адаптивности ресурса:

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

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

IE NetRenderer показывает тестируемый сайт только в Internet Explorer, но зато позволяет выбрать версию от IE 5.5 до IE 11. Это еще один простой инструмент, который подходит только для тестирования внешнего вида сайта:

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

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

Если на сайте будут обнаружены ошибки JavaScript, Browsera предоставит детальную информацию по ним, включая тип и версию браузера, страницы или элементы сайта, строку кода, содержащую ошибку, ее описание. Например, «недопустимое значение свойства«:

Также можно просмотреть различия отображения макета в различных версиях Firefox и Internet Explorer. Так вы сможете увидеть, как тестируемый сайт выглядит в каждом из этих браузеров, чтобы позже внести необходимые изменения.

Для использования Browsera требуется создание учетной записи. Доступно несколько тарифов, а бесплатного вполне достаточно для тестирования небольших сайтов.

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

Spoon Browser Sandbox — единственный бесплатный инструмент из рассмотренных в этой статье, позволяющий провести полную проверку ресурса. Так что, если вы не хотите устанавливать все браузеры или платить за услугу, это лучший вариант для тестирования интерактивных элементов сайта.

Для тестирования внешнего вида сайта подойдет Browsershots. Он предлагает на бесплатной основе возможность проверить отображение ресурса в большинстве стационарных браузеров:

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

Поделитесь своими мыслями в комментариях!

Данная публикация является переводом статьи «Ultimate Free Tools for Cross-Browser Testing» , подготовленная редакцией проекта.

Проверка кроссбраузерности сайта — бесплатные инструменты для тестирования

Вы можете просматривать сайт, используя последнюю версию Firefox, и он будет выглядеть удивительно. А после этого на сайт может зайти посетитель, использующий Internet Explorer 9, и ресурс не только будет выглядеть ужасно, но еще и не будет работать должным образом. Угадайте, что тогда произойдет? Вы потеряете посетителя. Поэтому кроссбраузерность так важна:

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

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

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

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

Firefox, Internet Explorer, Safari, Chrome и Opera обычно можно без проблем загрузить и установить. Но если у вас нет такой возможности, то существует множество веб-инструментов, которые позволяют проверить кроссбраузерность сайта онлайн.

Например, BrowserStack, Ghostlab и CrossBrowserTesting, но их использование может обойтись в значительную сумму. К счастью, существуют бесплатные инструменты. Каждый из них предоставляет пользователям различные функции тестирования.

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

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

Spoon предлагает более основательный вариант проверки кроссбраузерности. Для Chrome, Firefox, Internet Explorer, Opera и Safari можно выбрать точную версию, которую нужно протестировать.

Если вам нужно протестировать новейшие версии этих браузеров, то это бесплатно. Но если вы хотите проверить старые версии, за это взимается плата:

После выбора браузера он открывается в новом окне. Затем нужно ввести URL-адрес и протестировать страницу.

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

Viewlike.us позволяет просмотреть сайт при разных разрешениях. Это пригодится для тестирования внешнего вида сайта, а также даст ценную информацию, касающуюся адаптивности ресурса:

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

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

IE NetRenderer показывает тестируемый сайт только в Internet Explorer, но зато позволяет выбрать версию от IE 5.5 до IE 11. Это еще один простой инструмент, который подходит только для тестирования внешнего вида сайта:

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

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

Если на сайте будут обнаружены ошибки JavaScript, Browsera предоставит детальную информацию по ним, включая тип и версию браузера, страницы или элементы сайта, строку кода, содержащую ошибку, ее описание. Например, «недопустимое значение свойства«:

Также можно просмотреть различия отображения макета в различных версиях Firefox и Internet Explorer. Так вы сможете увидеть, как тестируемый сайт выглядит в каждом из этих браузеров, чтобы позже внести необходимые изменения.

Для использования Browsera требуется создание учетной записи. Доступно несколько тарифов, а бесплатного вполне достаточно для тестирования небольших сайтов.

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

Spoon Browser Sandbox — единственный бесплатный инструмент из рассмотренных в этой статье, позволяющий провести полную проверку ресурса. Так что, если вы не хотите устанавливать все браузеры или платить за услугу, это лучший вариант для тестирования интерактивных элементов сайта.

Для тестирования внешнего вида сайта подойдет Browsershots. Он предлагает на бесплатной основе возможность проверить отображение ресурса в большинстве стационарных браузеров:

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

Поделитесь своими мыслями в комментариях!

Данная публикация является переводом статьи «Ultimate Free Tools for Cross-Browser Testing» , подготовленная редакцией проекта.

Проверка кроссбраузерности сайта — бесплатные инструменты для тестирования

Вы можете просматривать сайт, используя последнюю версию Firefox, и он будет выглядеть удивительно. А после этого на сайт может зайти посетитель, использующий Internet Explorer 9, и ресурс не только будет выглядеть ужасно, но еще и не будет работать должным образом. Угадайте, что тогда произойдет? Вы потеряете посетителя. Поэтому кроссбраузерность так важна:

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

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

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

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

Firefox, Internet Explorer, Safari, Chrome и Opera обычно можно без проблем загрузить и установить. Но если у вас нет такой возможности, то существует множество веб-инструментов, которые позволяют проверить кроссбраузерность сайта онлайн.

Например, BrowserStack, Ghostlab и CrossBrowserTesting, но их использование может обойтись в значительную сумму. К счастью, существуют бесплатные инструменты. Каждый из них предоставляет пользователям различные функции тестирования.

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

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

Spoon предлагает более основательный вариант проверки кроссбраузерности. Для Chrome, Firefox, Internet Explorer, Opera и Safari можно выбрать точную версию, которую нужно протестировать.

Если вам нужно протестировать новейшие версии этих браузеров, то это бесплатно. Но если вы хотите проверить старые версии, за это взимается плата:

После выбора браузера он открывается в новом окне. Затем нужно ввести URL-адрес и протестировать страницу.

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

Viewlike.us позволяет просмотреть сайт при разных разрешениях. Это пригодится для тестирования внешнего вида сайта, а также даст ценную информацию, касающуюся адаптивности ресурса:

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

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

IE NetRenderer показывает тестируемый сайт только в Internet Explorer, но зато позволяет выбрать версию от IE 5.5 до IE 11. Это еще один простой инструмент, который подходит только для тестирования внешнего вида сайта:

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

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

Если на сайте будут обнаружены ошибки JavaScript, Browsera предоставит детальную информацию по ним, включая тип и версию браузера, страницы или элементы сайта, строку кода, содержащую ошибку, ее описание. Например, «недопустимое значение свойства«:

Также можно просмотреть различия отображения макета в различных версиях Firefox и Internet Explorer. Так вы сможете увидеть, как тестируемый сайт выглядит в каждом из этих браузеров, чтобы позже внести необходимые изменения.

Для использования Browsera требуется создание учетной записи. Доступно несколько тарифов, а бесплатного вполне достаточно для тестирования небольших сайтов.

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

Spoon Browser Sandbox — единственный бесплатный инструмент из рассмотренных в этой статье, позволяющий провести полную проверку ресурса. Так что, если вы не хотите устанавливать все браузеры или платить за услугу, это лучший вариант для тестирования интерактивных элементов сайта.

Для тестирования внешнего вида сайта подойдет Browsershots. Он предлагает на бесплатной основе возможность проверить отображение ресурса в большинстве стационарных браузеров:

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

Поделитесь своими мыслями в комментариях!

Данная публикация является переводом статьи «Ultimate Free Tools for Cross-Browser Testing» , подготовленная редакцией проекта.

Онлайн инструменты для проверки кроссбраузерности | Ресурсы

26 июня 2010

Когда дело доходит до изучения просторов глобальной сети, у пользователей интернета есть весьма широкий выбор браузеров («просмотровщиков»). Наша обязанность, как дизайнеров и разработчиков веб-сайтов — обеспечить совместимость сайта со всеми видами браузеров, иными словами обеспечить кроссбраузерность сайта.

Но сразу возникает вопрос — какие браузеры используют пользователи? Сейчас самыми популярными «просмотровщиками» веб-страниц являются Internet Explorer 7 и 8, Mozilla Firefox, Google Chrome и Opera. Однако для каждого вида сайта, в зависимости от того к какой тематике он относится, процент посетителей с разными браузерами может сильно варьироваться. Поэтому, довольно часто, разработчики определяются, с какой аудиторией им предстоит работать и в зависимость от результатов «подготавливают» сайт только под определенные виды браузеров.

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

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

Browsershots — это самый популярный сервис для тестирования кроссбраузерности. Он делает скриншоты вашего сайта практически во всех видах браузеров. Благодаря тонкой настройке можно выбрать как виды движков (WebKit или Gecko), так и виды операционных систем (Linux, Windows, Mac OS X или BSD). Так же в настройках есть выбор разрешения экрана, присутствие установленного javascript, flash, java и другие виды параметров.

Благодаря этому онлайн инструменту можно бесплатно проверить кроссбраузерность сайта во всех версиях Internet Explorer (версии 5.5, 6, 7, 8, а так же 7-6 Mixed и 7-6 Difference). Из функционала стоит выделить отображение времени обработки и ограничение размера экрана в 1024px.

С помощью этого сервиса вы можете запускать страницы в разных браузерах, таких как IE, Firefox, Safari, Chrome и Opera непосредственно из своего браузера. Единственное отличие от других сервисов в обзоре — необходимость установки небольшого дополнения, которое обеспечивает дальнейшее тестирование.

Browsrcamp позволяет проверить совместимость вашего сайта с браузерами в Mac OS X. Бесплатная версия позволяет проверить сайт только в Safari 3.1.2. Но при оплате подписки можно будет тестировать сайт в 12 различных браузерах, которые могут быть установлены на этой OC. Полный список браузеров, как и стоимость подписки, можно найти на страницах сервиса.

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

Платный онлайн сервис предназначенный для тестирования сайта в целом, а не только для проверки кроссбраузерности сайта. Большой набор всевозможных функций и настроек делает Browsera мощным средством для отладки веб-сайта. Из возможностей отметим: анализатор ошибок сценариев на JavaScript; возможность тестирования всего сайта, а не только отдельных страниц; тестирование страниц с динамическим содержанием. У сервиса есть бесплатно-тестовая версия, которая позволяет отлаживать не более 25 страниц в месяц, а так же бесплатный 30-дневный пробный период.

Еще один платный сервис с большим количеством разнообразных функций, как мелких и довольно специфичных, так и крупных и очень полезных (чего стоит только возможность тестирования сайта на мобильных устройствах с Windows Mobile, Symbian или iPhone). О полном списке возможностей и разнообразных «плюсов» можно прочитать на страницах сервиса.

А какими сервисами и инструментами пользуетесь вы когда тестируете кроссбраузерность сайта?

17 лучших инструментов для кроссбраузерной проверки

Автор:

Елизавета Гуменюк

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

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

Если вы ищете подходящие решения, тогда взгляните на этот список надежных и комплексных инструментов для кроссбраузерной проверки.

Данные инструменты имеют разнообразные функции и удовлетворяют ряду потребностей в тестировании совместимости веб-сайтов.

BrowserShots

Один из первых кроссбраузерных тестовых сайтов, который позволяет вам тестировать ваш сайт в нескольких браузерах, включая некоторые старые версии, такие как Lynx, Konqueror и Seamonkey.

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

Browser Sandbox

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

Он предоставляет широкий спектр браузеров, включая некоторые старые версии Internet Explorer, а также версию браузеров Canary или Development.

MultiBrowser

Настольное приложение с несколькими браузерами начиная от IE 7-11, Edge, Firefox и заканчивая последними версиями Chrome. Вы можете использовать его для тестирования своего сайта, как для настольных компьютеров, так и для мобильных устройств с помощью эмулятора и с возможностью запуска теста вручную или автоматически.

LambdaTest

Онлайн-сервис, где вы можете запускать кроссбраузерные тесты для разных платформ. Например, вы можете выбрать, тестировать ли ваш сайт в Firefox или Chrome, который работает на Windows, Linux или macOS.

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

Experitest Cross Browser Testing

Этот инструмент позволяет вам проверить совместимость и производительность вашего сайта в различных средах. Он также упрощает интеграцию с такими сервисами, как Github, Gitlab, Jenkins, TravisCI и CircleCI, что позволяет оптимизировать рабочие процессы развертывания вашего веб-сайта.

BrowserStack

BrowserStack — одно из известных имен в кроссбраузерном тестировании, которое используется некоторыми крупными проектами с открытым исходным кодом, такими как jQuery и React.js, и содержит список сотен браузеров, мобильных устройств и стратегий тестирования, чтобы обеспечить работу ваших веб-сайтов в стольких средах, сколько возможно.

SauceLabs

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

CrossBrowserTesting

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

TestingBot

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

Browserling

Если вам нужно быстро и легко протестировать сайт в Internet Explorer, возможно, это и есть инструмент, который вы ищете.

Вы сможете легко и в интерактивном режиме протестировать ваш сайт в нескольких браузерах, включая старые, такие как Internet Explorer 10 и 11 и Safari 4 и 5.

Comparium

Comparium поставляется с бесплатным инструментом, который позволяет вам протестировать сайт, делая скриншоты в двух разных средах и сравнивая их рядом. Это простое в использовании веб-приложение, если вы хотите проводить быстрые и надежные тесты.

Puppeteer

Puppeteer — это модуль Node.js, который предоставляет API для взаимодействия с браузерами Chrome и Firefox.

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

Playwright

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

Playwright поддерживает браузер на базе Chromium, Firefox и Webkit (например, Safari).

Nightwatch.js

NightWatch.js модуль Node.js для сквозного тестирования. С помощью простого в использовании API вы можете проверить, содержит ли элемент определенный текст, является ли он видимым или скрытым, и даже проверить класс, идентификатор и свойства CSS.

Cypress

Cypress — это набор тестов, который делает сквозное тестирование и отладку современных веб-приложений простым и легким.

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

WebDriverIO

Среда автоматизации тестирования Node.js. Он поддерживает множество библиотек JavaScript, таких как React.js, Vue и Angular.

Поскольку он основан на W3C WebDriver и Chrome DevTools, стандартном и общепринятом протоколе, тест может выполняться локально или в облачной службе, такой как SauceLab, BrowserStack и TestingBot.

Selenium

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

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

Всем успешной работы и творчества!

Источник

7 инструментов для тестирования кроссбраузерности

20 мая 2016



Facebook

Twitter

Вконтакте

Google+

Pinterest

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

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

1. Browsershots

Browsershots это простой бесплатный инструмент, но его функционал мало чем уступает его платным конкурентам. Благодаря Browsershots вы сможете получить скриншот того, как ваш сайт будет выглядеть в каждом конкретном случае. В вашем распоряжении просто гигантский список поддерживаемых браузеров, а также возможность выбрать размер экрана, насыщенность цветов, включить и выключить JavaScript (вы можете указать конкретную версию JavaScript) Java и Flash.

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

Если Вам требуется больше возможностей и инструментов для тестирования, можно перейти на платную версию за 29.95$ в месяц.

2. Browser Sandbox

К сожалению, Browser Sandbox будет полезным только для пользователей Windows, хотя разработчики обещают выкатить версию для Mac в самое ближайшее время. Он может похвастаться довольно внушительным списком поддерживаемых браузеров, который включает IE, Firefox, Chrome, ChromiumCanary, Firefox Mobile, Safari, Opera, и FirefoxNightly. Правда, в бесплатном варианте доступна возможность тестирования только в последней версии конкретного браузера.

Если вы должны проверять и старые версии, вам придется воспользоваться платной версией. К счастью, ее цена всего 4.95 доллара в месяц.

3. IE Testers

Если корректное отображение вашего сайта в IE ваша главная головная боль, к вашим услугам несколько инструментов, которые помогут вам проверить отображение сайта в браузере от Microsoft.

3.1. Netrenderer

Благодаря Netrenderer вы можете протестировать свой проект в версиях IE от 5.5 до 11. Это простая и интуитивно понятная утилита, хотя она и не может похвастаться впечатляющим списком функций.

3.2. Microsoft Edge

Microsoft Edge это целая платформа для тестирования сайта в IE. Хотя он и дает возможность получить скриншот вашего сайта и в других браузерах, в том числе и в мобильных, есть важная причина, по которой мы отнесли этот инструмент к группе IE Testers. Microsoft Edge предоставляет в ваше распоряжение виртуальную машину только для тестирования в IE7 и новее.

3.3 My Debugbar

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

4. Webshot by Mobile Ready

В отличие от других инструментов, представленных в этом списке, Webshot by Mobile Ready, как становится понятно из его названия, предназначен только для тестирования сайта на мобильных устройствах. Он бесплатный, но требует регистрации.

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

5. Browsera

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

Вы можете воспользоваться бесплатной тридцатидневной пробной версией или остановиться на базовом бесплатном варианте, который ну уж очень урезан в функционале. Также существуют планы с оплатой 39 и 99$.

6. CrossBrowserTesting

Действительно классная особенность CrossBrowserTesting в том, что он использует реальные устройства для тестирования вашего сайта. Хотя эмуляторы работают довольно неплохо, ничто не даст вам столь исчерпывающей информации, как боевое тестирование на реальных девайсах. Список функций довольно объемный, и в общем, этот инструмент реально стоит своих денег. Существует подозрение, что CrossBrowserTesting может похвастаться самым большим списком поддерживаемых браузеров (около 900) и операционных систем (около 40), включая iOS, Android,Windows, Mac и другие.

Еще одна отличительная особенность режим live testing , в котором вы можете тестировать свой сайт в реальном окружении, получая возможность проверить работоспособность AJAX, HTML-форм, JavaScript, Flash и всего остального. Кроме того, представлена возможность автоматизации тестов и сравнения скриншотов.

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

7. BrowserStack

BrowserStack это еще одно громкое имя в кроссбраузерном тестировании. Он также использует реальные устройства для тестирования и поддерживает 700+ браузеров. Существует возможность локального тестирования и быстрого получения скриншотов на разных разрешениях экранов от 800 600 до 2048 1536. Основной план стоит 29$, но у них есть план для фрилансеров, который стоит 12,5 долларов в месяц. Для некоторых open source проектов они даже предлагают бесплатные услуги.

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

Facebook

Twitter

Вконтакте

Google+

Pinterest


Как проверить отображение сайта в разных браузерах

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

Список лучших сервисов для проверки кроссбраузерности сайта:

1. Browsera

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

2. Browser Stack

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

3. Browsershots

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

4. Browser Sandbox

Сервер для тех, кто пользуется Windows, имеющий очень расширенный список разных браузеров. Бесплатно можно провести тестирование, если установленная версия браузера является последней. Для проверки старых версий нужно будет купить платную версию, ее стоимость не превышает 5 долларов на момент написания заметки.

5. IE Testers

Для тех, кто имеет проблемы с правильным отображением сайта в IE, предназначены такие инструменты как браузер Microsoft Edge, My Debugbar и Netrenderer. Более удобной платформой можно назвать Microsoft Edge, который даст возможность получения скриншота сайта в различных браузерах (даже мобильных).

6. CrossBrowserTesting

Характеризуется использованием реальных устройств для тестов и это даёт исчерпывающую информацию. Функционал огромен и инструмент точно будет стоить потраченных на него денег. Насчитывает около тысячи браузеров и операционных систем. Также он позволяет провести тестирование сайта в реальном времени, чтобы проверить как работают HTML-формы, Flash и т.д. Ещё можно сравнивать скриншоты и автоматизировать тесты.

 

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

Тестирование кроссбраузерной совместимости помимо Chrome

Тестирование кроссбраузерной совместимости в последние годы набирает обороты, и для этого есть причина. В то время как технологии стремительно развиваются, люди — нет. Значительное количество людей сопротивляются изменениям, или, точнее говоря, «не хотят обновлять свои технологии». В этом сценарии тестирование совместимости браузера позволяет компаниям гарантировать, что ни один клиент не останется без внимания и не получит нежелательный опыт.Таким образом, хотя браузеры, такие как Google Chrome и Firefox, доминируют на рынке, есть люди, использующие их более старые версии или другие браузеры. И их количество слишком велико, чтобы игнорировать его.

Что такое тестирование кроссбраузерности?

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

Как это повлияет на ваше приложение?

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

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

Какие браузеры выбрать для тестирования кроссбраузерности?

Поскольку невозможно протестировать все возможные комбинации браузера и устройства, вам необходимо составить короткий список наиболее важных из них для тестирования вашего веб-приложения.По состоянию на декабрь 2020 года у Google Chrome больше всего пользователей. На его долю приходится около 65,96% рынка. На втором месте Safari с долей рынка 10,43%, за ним следуют Firefox (8,39%) и Edge (7,43%). В то время как другие, такие как IE, Opera имеют долю рынка примерно по 2-3% каждая.

Начать тестирование бесплатно

Учитывая количество пользователей, Google Chrome и Firefox критически важны для любого бизнеса. Однако браузеры, такие как Safari, Edge и Internet Explorer, также должны быть частью тестирования, и их подмножество можно выбрать в зависимости от вашего трафика.

Источник: Statista


Необходимо проверить: Как тестировать сайты в старых версиях браузера


Достаточны ли объем и рыночная доля, чтобы выбрать браузеры для тестирования?

Ответ — нет. Во-первых, принятие решения исключительно на основе объема приведет к тому, что ряд браузеров не будет присутствовать на рынке. Также следует учитывать ваш целевой рынок. Например, Windows XP все еще используется миллионами людей, и эти пользователи, скорее всего, будут использовать Internet Explorer.Если ваш целевой рынок использует IE, ваш веб-сайт должен быть совместим с IE.

Другими решающими факторами, повлиявшими на это решение, могут быть бизнес-показатели и добавленная стоимость. Большинство пользователей Safari запускают его на устройствах Apple, что является разумным показателем высокой покупательной способности. Это делает Safari важным браузером для тестирования, несмотря на относительно небольшой объем пользователей (по сравнению с Chrome).

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

Уместны ли браузеры, такие как Edge, Safari и IE, для кросс-браузерной совместимости?

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

Safari в основном используется пользователями Apple iPhone, Mac и iPad, которые могут тратить значительно больше, чем пользователи других устройств. Это может иметь отношение, например, к люксовым брендам.

IE и Edge разработаны Microsoft, которая по-прежнему является предпочтительной платформой среди пользователей, которые отдают предпочтение ее знакомству, корпораций, полагающихся на инструменты Microsoft Office, и т. Д.

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


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


Давайте поищем конкретные рынки, такие как Германия, Великобритания и США, чтобы определить, имеют ли такие браузеры, как Safari, IE и Edge, большее значение чем мы думаем.

Структура использования браузера в Германии

Доля рынка веб-браузеров в Германии в 2018 году показывает, что Google Chrome является наиболее часто используемым веб-браузером, за ним следуют Safari и Firefox. IE также составляет значительную долю рынка в 5,7%. Однако Edge по-прежнему отстает с 4,04% и, как ожидается, со временем будет расти, поскольку IE устареет с более новыми версиями Windows.

Интересно, что Интернет-браузер Samsung занимает пятое место в Германии с немного большей долей рынка, чем Edge.Для предприятий, у которых есть рынок в Германии, будет важна совместимость с этим браузером.

Источник: Statista

Схема использования браузера в Великобритании

В Великобритании Chrome остается на первом месте. Но Safari и IE превосходят Firefox, а Edge занимает пятое место по доле рынка. Далее показано, как игнорирование определенных браузеров, основанное на доле на мировом рынке, может повлиять на прибыль компаний, работающих в разных регионах.

Источник: Statista

Схема использования браузера в США

В США заметны Chrome, Safari, Edge и Firefox.

Источник: Statcounter

После анализа доли рынка браузеров в конкретных регионах стало ясно, что IE, Edge и Safari по-прежнему актуальны для кроссбраузерности. Это сводится к целевой аудитории вашего бизнеса. Политика компании также может влиять на выбор браузеров. В то время как частные организации могут выбирать, какие браузеры они поддерживают, govt. порталы — нет. Они должны быть совместимы со всеми браузерами, чтобы каждый человек в открытом доступе имел доступ к информации и услугам.

Попробовать тестирование кроссбраузерной совместимости бесплатно

Поиск правильного баланса

Для тестирования важно выбрать правильную комбинацию веб-браузеров и операционных систем. Обычно существует компромисс между стоимостью (тестирования) и охватом. Таким образом, все это упражнение направлено на поиск правильного баланса — тестирование на минимальном количестве браузеров / устройств, которое поможет гарантировать, что максимальное количество людей сможет использовать приложение. Узнайте, как тестировать на правильных устройствах.

Как проводить тестирование кроссбраузерной совместимости с учетом осуществимости?

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

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

Несколько рекомендаций, которые следует учитывать при тестировании кроссбраузерной совместимости
  1. Изучите свою аудиторию:
    Очень важно провести исследование рынка для целевой аудитории, прежде чем напрямую запускать кроссбраузерное тестирование в случайном порядке.Это помогает проанализировать правильный набор браузеров, используемых аудиторией в определенных регионах.
  2. Подготовка матрицы браузера:
    Этот шаг включает подготовку списка браузеров, для которых необходимо протестировать приложение. Это помогает ограничить усилия по разработке и тестированию для определенного набора браузеров и устройств.
    Ограничение количества поддерживаемых браузеров помогает командам сосредоточиться на самых популярных из них, соответствующих их целевой аудитории. Это также помогает снизить подверженность веб-сайта кроссбраузерным ошибкам.Узнайте больше о матрице совместимости браузеров.
  3. Выберите правильный инструмент автоматизации:
    Тестирование кроссбраузерной совместимости — обширная задача, и для ее достижения необходима автоматизация. Следовательно, командам также важно выбрать правильный набор инструментов и фреймворков, которые помогут им быстрее достичь всестороннего тестирования. Ищите инструменты, которые просты в использовании и позволяют протестировать максимальное количество браузеров.
  4. Тест в браузерах на реальных устройствах:
    Выполнение кроссбраузерных тестов на реальных устройствах помогает выявить ошибки, с которыми конечный пользователь может столкнуться в реальном мире.Эти ошибки можно не заметить при тестировании с использованием эмуляторов или симуляторов.

В двух словах

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

17 лучших инструментов кроссбраузерной проверки (для веб-разработчиков)

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

Если вы ищете хорошие решения, обратите внимание на этот список надежных и всеобъемлющих инструментов кроссбраузерной проверки.

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

10 самых распространенных типов веб-разработчиков

10 самых распространенных типов веб-разработчиков

Сколько разработчиков вы знаете в своей жизни? Если вы работаете с группой из них, вы … Читать дальше

BrowserShots

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

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

Песочница браузера

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

Он предоставляет широкий спектр браузеров, включая некоторые старые версии Internet Explorer, а также версии браузеров Canary или Development.

Мультибраузер

Настольное приложение, объединяющее несколько браузеров из IE 7-11, Edge, Firefox, а также версий Chrome.Вы можете использовать его для тестирования своего сайта как для настольных компьютеров, так и для мобильных устройств с помощью эмулятора и с возможностью запуска теста вручную или автоматически.

LambdaTest

Онлайн-сервис, позволяющий запускать кросс-браузерные тесты для разных платформ. Вы можете, например, выбрать, тестировать ли ваш сайт в Firefox или Chrome, который работает в Windows, Linux или macOS.

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

Experitest Кросс-браузерное тестирование

Этот инструмент позволяет вам проверить совместимость и производительность вашего сайта в различных средах. Это также упрощает интеграцию с такими сервисами, как Github, Gitlab, Jenkins, TravisCI и CircleCI, что позволяет оптимизировать рабочие процессы развертывания вашего веб-сайта.

BrowserStack

Одно из выдающихся имен в кроссбраузерном тестировании и используемое некоторыми крупными проектами с открытым исходным кодом, такими как jQuery и React.js, BrowserStack перечисляет сотни браузеров, мобильных устройств и методов тестирования, чтобы гарантировать, что ваши веб-сайты работают в максимально большом количестве сред. насколько возможно.

SauceLabs

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

CrossBrowserTesting

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

TestingBot

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

Просмотр

Если вам нужно быстро и легко протестировать сайт в Internet Explorer, BrowserLing может быть тем инструментом, который вам нужен.

Легко и интерактивно тестируйте свой веб-сайт в некоторых браузерах, включая старые, такие как Internet Explorer 10 и 11, Safari 4 и 5.

Сравнение

Comparium поставляется с бесплатным инструментом, который позволяет вам тестировать ваш сайт, делая скриншоты в двух разных средах и сравнивая их бок о бок.Это простое в использовании веб-приложение, если вы хотите проводить быстрые и надежные тесты.

Кукольник

Puppeteer — это модуль Node.js, который предоставляет API для взаимодействия с браузерами Chrome и Firefox.

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

Драматург

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

Playwright поддерживает браузер на основе Chromium, Firefox и Webkit (например, Safari).

Nightwatch.js

NightWatch.js — модуль Node.js для сквозного тестирования. С помощью простого в использовании API вы можете проверить, содержит ли элемент определенный текст, является ли он видимым или скрытым, и даже проверить класс, идентификатор и свойства CSS.

Кипарисовик

Cypress — это набор для тестирования, который упрощает и упрощает сквозное тестирование и отладку современных веб-приложений.

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

WebDriverIO

Платформа автоматизации тестирования Node.js. Он поддерживает многие библиотеки JavaScript, такие как React.js, Vue и Angular, прямо из коробки.

Поскольку он основан на W3C WebDriver и Chrome DevTools, стандартном и общепринятом протоколе, тест может выполняться локально или в облачной службе, такой как SauceLab, BrowserStack и TestingBot.

Селен

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

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

Бесплатное кроссбраузерное тестирование | Попугай QA

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

Почему люди проводят кросс-браузерное тестирование?

Доля рынка веб-браузеров в настоящее время разделена между несколькими браузерами, включая Google Chrome, Mozilla Firefox, Apple Safari, Opera и Microsoft Edge (ранее известный как Microsoft Internet Explorer). Кроме того, каждый из этих браузеров имеет множество различных версий, каждая из которых содержит исправления ошибок, обновления пользовательского интерфейса и новые функции.Все это означает, что у пользователей есть буквально десятки вариантов для серфинга в Интернете в любой момент времени.

Помимо самих браузеров, существуют также различные клиентские компоненты, которые могут вести себя по-разному от браузера к браузеру, такие как апплеты Java, JavaScript и Flash. Браузеры даже в разных операционных системах различаются: например, функция преобразования текста в речь в Safari доступна только в продуктах Apple. Еще больше различий видно, так сказать, только под капотом.

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

Как провести кросс-браузерное тестирование вручную

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

  • Создайте на своем веб-сайте коллекцию элементов и компонентов, которые будут использоваться на разных страницах, чтобы уменьшить количество контента, который необходимо тестировать.
  • Браузеры, такие как Firefox и Chrome, предлагают пользователю выполнить автоматическое обновление, поэтому вам, вероятно, потребуется протестировать только несколько из их последних версий.Другие браузеры, такие как Internet Explorer и Safari, нуждаются в тестировании старых версий.
  • Вместо того, чтобы тестировать браузеры один за другим, тестируйте их параллельно с помощью такого инструмента, как Ghostlab, который синхронизирует ваши действия в браузере одновременно на нескольких браузерах и устройствах.
  • Используйте такие инструменты, как W3C Markup Validation Service и CSS Lint, чтобы проверить свой HTML и CSS перед тестированием.

Инструменты кроссбраузерного тестирования

Существует ряд инструментов и программного обеспечения для проверки качества, доступных для кросс-браузерного тестирования.Некоторые из самых популярных:

  • Browsershots: Бесплатный и простой инструмент, который делает снимки экрана вашего веб-сайта, показывая, как он выглядит в различных браузерах, работающих в операционных системах Windows, Mac, Linux и BSD.
  • BrowserStack: Служба, использующая облачные вычисления для тестирования вашего веб-сайта в различных браузерах, операционных системах и устройствах без необходимости использования виртуальных машин или эмуляторов.
  • Инструменты Microsoft Edge: Бесплатный набор инструментов Microsoft, который особенно полезен, если вы хотите узнать, как ваш веб-сайт выглядит в Internet Explorer и Microsoft Edge.Вы можете увидеть, как ваш веб-сайт отображается в нескольких распространенных конфигурациях браузера и устройств, а также выполнить тестирование браузера в Edge и четырех новейших версиях Internet Explorer.

Какие версии браузеров следует тестировать?

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

Скорее всего, у вас уже есть политика поддержки браузеров, в которой указано, какие версии браузеров официально поддерживает ваш сайт. Используйте эту политику, чтобы определить, какие браузеры следует выделить во время тестирования. Чтобы дополнить эту политику, изучите аналитику своего веб-сайта, чтобы узнать, какие браузеры, устройства и операционные системы люди используют на вашем сайте. Если вы ориентируетесь на конкретную страну или регион, воспользуйтесь веб-сайтом, например StatCounter Global Stats, чтобы узнать, какие версии браузеров там чаще всего используют местные жители.

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


Введение в кроссбраузерное тестирование — Изучение веб-разработки

В этой статье модуль начинается с обзора темы (кросс) браузерного тестирования и ответов на такие вопросы, как «что такое кроссбраузерное тестирование?», «С какими наиболее распространенными типами проблем вы столкнетесь?», и «каковы основные подходы к тестированию, выявлению и устранению проблем?»

Предварительные требования: Знакомство с основными языками HTML, CSS и JavaScript.
Цель: Чтобы получить представление о высокоуровневых концепциях кроссбраузерного тестирования.

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

  • Различные браузеры, кроме одного или двух, которые вы регулярно используете на своих устройствах, в том числе немного более старые браузеры, которые некоторые люди все еще могут использовать, которые не поддерживают все новейшие, самые блестящие функции CSS и JavaScript.
  • Различные устройства с разными возможностями, от новейших лучших планшетов и смартфонов до смарт-телевизоров, вплоть до дешевых планшетов и даже более старых функциональных телефонов, на которых могут работать браузеры с ограниченными возможностями.
  • Люди с ограниченными возможностями, которые используют Интернет с помощью вспомогательных технологий, таких как программы чтения с экрана, или не используют мышь (некоторые люди используют только клавиатуру).

Помните, что вы не являетесь вашими пользователями — просто потому, что ваш сайт работает на MacBook Pro или Galaxy Nexus высокого класса, это не значит, что он будет работать для всех ваших пользователей — предстоит еще много тестирования!

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

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

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

Во-вторых, когда мы говорим «через приемлемое количество веб-браузеров», мы не имеем в виду 100% браузеров в мире — это практически невозможно. Вы можете сделать несколько осознанных звонков относительно того, какие браузеры и устройства будут использовать ваши пользователи (как мы обсудим во второй статье серии — см. Нужно проверить их все?), Но вы не можете гарантировать все.Как веб-разработчик, вам необходимо согласовать с владельцем сайта ряд браузеров и устройств, над которыми обязательно должен работать код, но помимо этого, вам необходимо разработать защитный код, чтобы дать другим браузерам наилучшие шансы на то, чтобы используйте свой контент. Это одна из самых серьезных проблем веб-разработки.

Примечание : Мы также рассмотрим защитное кодирование позже в этом модуле.

Существует много разных причин, по которым возникают проблемы с кроссбраузерностью, и обратите внимание, что здесь мы говорим о проблемах, когда вещи ведут себя по-разному в разных браузерах / устройствах / предпочтениях просмотра.Прежде чем вы даже перейдете к кроссбраузерным проблемам, вы должны уже исправить ошибки в своем коде (см. «Отладка HTML», «Отладка CSS» и «Что пошло не так?» Устранение неполадок JavaScript из предыдущих разделов, чтобы при необходимости освежить память).

Проблемы с кроссбраузерностью обычно возникают по следующим причинам:

  • Иногда браузеры содержат ошибки или по-разному реализуют функции. Эта ситуация намного менее плохая, чем была раньше; назад, когда IE4 и Netscape 4 конкурировали за доминирующий браузер в 1990-х годах, компании-разработчики браузеров намеренно реализовывали разные вещи по-разному, чтобы попытаться получить конкурентное преимущество, что сделало жизнь разработчиков адом.В наши дни браузеры намного лучше следуют стандартам, но иногда все же появляются различия и ошибки.
  • некоторые браузеры могут иметь разные уровни поддержки технологических функций, чем другие. Это неизбежно, когда вы имеете дело с передовыми функциями, которые браузеры только реализуют, или если вам нужно поддерживать действительно старые браузеры, которые больше не разрабатываются, которые, возможно, были заморожены (т. ) задолго до того, как была изобретена новая функция.Например, если вы хотите использовать на своем сайте передовые функции JavaScript, они могут не работать в старых браузерах. Если вам нужно поддерживать старые браузеры, возможно, вам придется не использовать их или преобразовать код в старомодный синтаксис, используя при необходимости какой-то кросс-компилятор.
  • некоторые устройства могут иметь ограничения, из-за которых веб-сайт работает медленно или плохо отображается. Например, если сайт был разработан так, чтобы хорошо смотреться на настольном ПК, он, вероятно, будет выглядеть крошечным и его будет трудно читать на мобильном устройстве.Если на вашем сайте много больших анимаций, это может быть нормально для планшета с высокими техническими характеристиками, но может быть медленным или прерывистым на устройстве низкого уровня.

и другие причины.

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

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

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

Рабочий процесс тестирования и исправления ошибок в проекте можно разделить примерно на следующие четыре этапа (это очень грубо — разные люди могут делать что-то совершенно по-другому):

Начальное планирование> Разработка> Тестирование / обнаружение> Исправления / итерация

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

Первоначальное планирование

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

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

Так, например, вы можете создать сайт электронной коммерции, который обслуживает клиентов в Северной Америке. Сайт должен полностью работать в последних нескольких версиях наиболее популярных браузеров для настольных и мобильных устройств (iOS, Android, Windows phone) — в их число должны входить Chrome (и Opera, поскольку он основан на том же механизме рендеринга, что и Chrome), Firefox, IE. / Edge и Safari.Он также должен обеспечивать приемлемый опыт работы с IE 8 и 9 и быть доступным с соблюдением требований WCAG AA.

Теперь, когда вы знаете свои целевые платформы тестирования, вам следует вернуться и просмотреть требуемый набор функций и какие технологии вы собираетесь использовать. Например, если владелец сайта электронной коммерции хочет 3D-тур на основе WebGL по каждому продукту, встроенному в страницы продукта, он должен будет согласиться с тем, что это просто не будет работать в версиях IE до 11. Вам придется согласиться. чтобы предоставить версию сайта без этой функции пользователям старых версий IE.

Вам следует составить список потенциальных проблемных областей.

Примечание : Вы можете найти информацию о поддержке технологий браузером, просмотрев различные функции на MDN — сайте, на котором вы находитесь! Вы также должны проконсультироваться с caniuse.com для получения дополнительных полезных сведений.

После того, как вы согласовали эти детали, вы можете приступить к разработке сайта.

Разработка

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

Существует несколько общих стратегий кроссбраузерной разработки, например:

  • Сделайте так, чтобы все функциональные возможности работали как можно точнее во всех целевых браузерах. Это может включать в себя написание разных путей кода, которые воспроизводят функциональность по-разному, нацеленные на разные браузеры, или использование Polyfill для имитации любой отсутствующей поддержки с использованием JavaScript или других технологий, или использование библиотеки, которая позволяет вам написать один бит кода, а затем выполняет разные вещи в фоновом режиме в зависимости от того, что поддерживает браузер.
  • Примите тот факт, что некоторые вещи не будут работать одинаково во всех браузерах, и предоставьте разные (приемлемые) решения в браузерах, которые не поддерживают полную функциональность. Иногда это неизбежно из-за ограничений устройства — широкоформатный кинотеатр не даст такого же визуального восприятия, как 4-дюймовый мобильный экран, независимо от того, как вы программируете свой сайт.
  • Примите тот факт, что ваш сайт просто не будет работать в некоторых старых браузерах, и двигайтесь дальше. Это нормально, если ваш клиент / пользовательская база согласны с этим.

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

Тестирование / обнаружение

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

  1. Протестируйте его в паре стабильных браузеров в вашей системе, таких как Firefox, Safari, Chrome или IE / Edge.
  2. Проведите небольшое тестирование доступности, например, попробуйте использовать свой сайт только с клавиатурой или используйте свой сайт с помощью программы чтения с экрана, чтобы проверить, доступен ли он для навигации.
  3. Протестируйте на мобильной платформе, например Android или iOS.

На этом этапе исправьте все проблемы, которые вы обнаружите с новым кодом.

Затем вам следует попробовать расширить свой список тестовых браузеров до полного списка браузеров целевой аудитории и начать концентрироваться на устранении кроссбраузерных проблем (см. Следующую статью для получения дополнительной информации об определении ваших целевых браузеров).Например:

  • Попробуйте протестировать последнее изменение во всех современных браузерах для настольных ПК, в том числе в Firefox, Chrome, Opera, IE, Edge и Safari для ПК (в идеале — Mac, Windows и Linux).
  • Протестируйте его в обычных браузерах телефонов и планшетов (например, iOS Safari на iPhone / iPad, Chrome и Firefox на iPhone / iPad / Android),
  • Также проведите тесты в любых других браузерах, которые вы включили в свой целевой список.

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

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

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

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

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

Вы также можете пойти дальше, если хотите.Доступны коммерческие инструменты, такие как Browserling, Sauce Labs, Browser Stack, Endtest, LambdaTest, TestingBot и CrossBrowserTesting, которые делают это за вас, не беспокоясь о настройке, если вы хотите вложить немного денег в свою тестирование. Также можно настроить среду, которая автоматически запускает тесты для вас, а затем позволяет вам регистрировать свои изменения в центральном репозитории кода только в том случае, если тесты все еще проходят.

Тестирование на предварительных версиях браузеров

Часто бывает полезно протестировать предварительные версии браузеров; см. следующие ссылки:

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

Исправления / итерация

Как только вы обнаружили ошибку, вам нужно попытаться исправить ее.

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

Возможно, это не ваша вина — если в браузере есть ошибка, мы надеемся, что поставщик быстро ее исправит. Возможно, это уже было исправлено — например, если ошибка присутствует в Firefox версии 49, но ее больше нет в Firefox Nightly (версия 52), значит, они исправили ее. Если это не исправлено, вы можете сообщить об ошибке (см. Сообщение об ошибках ниже).

Если это ваша вина, то нужно это исправить! Выявление причины ошибки включает ту же стратегию, что и любая ошибка веб-разработки (опять же, см. Разделы «Отладка HTML», «Отладка CSS» и «Что пошло не так? Устранение неполадок JavaScript»).Как только вы обнаружили причину вашей ошибки, вам нужно решить, как ее обойти в конкретном браузере, в котором она вызывает проблемы — вы не можете просто сразу изменить код проблемы, так как это может нарушить код в других браузерах. . Общий подход обычно состоит в том, чтобы каким-то образом разветвлять код, например, использовать код обнаружения функций JavaScript для обнаружения ситуаций, в которых проблемная функция не работает, и запускать другой код в тех случаях, которые действительно работают.

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

Чтобы повторить то, что было сказано выше, если вы обнаружите ошибки в браузерах, вы должны сообщить о них:

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

Кроссбраузерное тестирование

— всестороннее руководство

Готовность устройств

Подготовьте мобильные устройства или симуляторы / эмуляторы или облачные инструменты тестирования.
до начала тестирования.

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

  1. Проверить SSL, CSS и HTML
  2. Выравнивание и интервалы между веб-элементами (флажки, кнопки, раскрывающиеся списки, текст
    поля и т. д.)
  3. Проверить макет страницы на устройствах с разным разрешением
  4. Дизайн, эффекты и стили одинаковы на всех страницах
  5. Навигация по страницам правильная
  6. URL-ссылок правильно перенаправлены
  7. Поиск и справка работают нормально
  8. Прокрутка- (вертикальная и горизонтальная) рабочая
  9. Видимость шрифтов (цвет и размер)
  10. Выравнивание текста
  11. Подсказки и наведение мыши в порядке
  12. Медиа (аудио, видео и изображения) правильно отображаются и работают
  13. Формы работают нормально — сохранение, отправка, отмена, импорт, экспорт и т. Д.
  14. Файл (загрузка и скачивание)
  15. Непрерывное подключение к API
  16. Отображается запрос сеансов и файлов cookie
  17. Формат даты согласован
  18. Проверить функцию увеличения и уменьшения масштаба
  19. Убедитесь, что всплывающие окна работают постоянно
  20. Анимация работает
Рекомендации по кроссбраузерному тестированию

Для выполнения кроссбраузерного тестирования мы можем следовать приведенным ниже рекомендациям:

  • Работа со старыми и редко используемыми браузерами
    Хотя может показаться, что сейчас IE 8 никто не использует, некоторые пользователи все еще используют IE.Мы
    также необходимо протестировать и обработать этот сценарий. Сайт может не работать на
    старые браузеры, поэтому для команды разработчиков было бы разумно написать отдельный
    таблица стилей для IE.

    Для редко используемых браузеров — перенаправить пользователя или создать базовый
    версия приложения для работы в этих браузерах.

  • Обрабатывать ошибки, не зависящие от браузеров
    Некоторые ошибки не зависят от браузеров (связанные с CSS), в каждом браузере они
    ведите себя аналогично. Следовательно, нет необходимости тестировать их на каждом
    браузер, иначе потратит время.Техники тестирования таких стилевых
    ошибки —

  1. Изменить размер браузера
  2. Тест с выключенным CSS
  3. Тест с выключенным JavaScript
  4. Тест с CSS и JavaScript выключены
  5. Увеличение и уменьшение масштаба
  • Установите приоритет браузеров
    Проверяйте использование браузеров пользователями и оценивайте их с учетом риска:

  • Низкий: Это 4-5 лучших браузеров, которые в основном используются
    пользователей и создают минимальный риск для приложения.Например. Chrome, Firefox,
    Safari и др.

  • Средний:
    Это браузеры со средней степенью риска, которые не используются широко и не используются.
    редко используемый.

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

Протестируйте браузеры —

  1. Сначала протестируйте браузеры с высокой степенью риска, изменив разрешение, размер экрана и т. Д.
  2. Затем протестируйте браузеры с низким уровнем риска, изменив разрешение, размер экрана и
    дополнительно на разных устройствах.
  3. Наконец, протестируйте несколько браузеров со средней степенью риска.

Исправьте любые ошибки, обнаруженные во время этих трех шагов. Теперь повторите эти 3 шага
пока не обнаружите больше проблем.

  • Будущее расширение
    Стратегия тестирования должна учитывать расширение, которое может последовать после
    месяцы.Об увеличении пользовательской базы следует позаботиться в текущем
    тестирование. Например. Количество мобильных пользователей может увеличиться в ближайшие годы, поэтому необходимо
    позаботиться о текущем кроссбраузерном тестировании.

Как выполнить кроссбраузерное тестирование?

Кроссбраузерное тестирование можно проводить двумя способами:

Ручное кроссбраузерное тестирование:
Чтобы вручную протестировать веб-сайт, нам необходимо установить отдельные браузеры и операционную
Системы на разных машинах и мобильных.Затем вручную нам нужно запустить то же самое
тестовые примеры во всех выбранных средах. Это отнимает много времени и утомляет
тестеры. Из-за этого общее время тестирования тоже огромно. Кроме того, это не
практичный вариант для тестирования вручную в стольких комбинациях сред.
Поэтому автоматизация кроссбраузерного тестирования необходима для быстрого завершения
Тестовая деятельность.

Автоматизированное кроссбраузерное тестирование:
Ручное кроссбраузерное тестирование невозможно в сегодняшнем сценарии с несколькими
браузеры, ОС и устройства на рынке. Такие накрыть практически невозможно.
огромная комбинация вручную.

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

Некоторые функции средств автоматизации кроссбраузерного тестирования:

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

  3. Эти инструменты поддерживают визуальное тестирование, функциональное тестирование, регрессионное тестирование и т. Д.
  4. Тестовые наборы можно запускать параллельно, поэтому тестирование выполняется за меньшее время.
  5. Эти инструменты обеспечивают интеграцию CI / CD.
  6. Скриншоты и журналы представлены в отчетах об испытаниях. Некоторые инструменты предоставляют видео
    запись испытаний, к этим записям можно обращаться при необходимости.

Примеры таких инструментов:
Тестсигма,
SmartBear
CrossBrowserTesting,

BrowserStack и т. Д.

Кроссбраузерное тестирование

: ручное или
Автоматическое кроссбраузерное тестирование
Ручное кроссбраузерное тестирование Автоматическое кроссбраузерное тестирование
Больше времени Меньше затрат времени (пробный запуск)
Последовательное тестирование Параллельное тестирование
Склонен к ошибкам точный
Различные тестовые случаи для разных браузеров Reusable — один тестовый пример для всех браузеров
Меньше тестового покрытия Лучшее тестовое покрытие

Вот блог, в котором обсуждается ручное и
Автоматизированный кросс
Браузерное тестирование

Читать блог

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

Браузеров, устройств и комбинаций ОС слишком много для тестирования

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

Браузер * устройства * ОС * браузер
версии

Это приводит к огромному количеству тестовых случаев, которые очень сложно выполнить.
вручную.

Решение: Параллельное тестирование через кросс-браузер
инструмент автоматизации, в котором несколько сред тестируются параллельно. Отсюда и
тестирование занимает меньше времени.

Разное разрешение экрана может нарушить макет страницы

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

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

Частые обновления браузеров

Браузеры получают частые обновления и выпускаются довольно разные версии.
быстро. Чтобы охватить каждую новую выпущенную версию, веб-приложение должно быть протестировано.
очередной раз.

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

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

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

Попробуйте Testsigma

Автоматизация кроссбраузерного тестирования с помощью
Тестсигма

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

  • Мгновенный доступ к тысячам сред: Testsigma освобождает нас от установки и
    лицензионные проблемы программного обеспечения и ОС и т. д.Доступны все среды
    в облаке, и к нему можно получить немедленный доступ.

  • Кодирование на простом английском языке: Сценарии автоматизации могут быть
    написано простым английским языком, поэтому предварительное знание кодирования не требуется.Кодировать и запускать тесты автоматизации действительно легко для всех. Мы можем
    немедленно запускайте наши тестовые примеры на инструменте.

  • Параллельное тестирование:
    Мы можем просто добавить несколько сред к нашему тестированию и легко запустить
    параллельное тестирование для экономии времени и усилий.

  • Поддерживает непрерывную интеграцию: Обеспечивает интеграцию с
    Инструменты CI / CD, такие как Jenkins и т. Д., Для поддержки непрерывной интеграции.

  • Сторонняя интеграция: Обеспечивает интеграцию с
    JIRA, Github, Slack и др.

  • Тест на локальных машинах с использованием облака Testsigma:

    Вы можете тестировать локально размещенные веб-приложения на локальных машинах с помощью облака Testsigma.

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

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

  • Функциональное и визуальное тестирование:
    Testsigma поддерживает функциональное тестирование, а также
    визуальное тестирование пользовательского интерфейса (UI). Он проверяет последнее изображение
    приложение к базовому изображению, а затем сообщает о различиях.

  • Отчетность: Отчетность настраивается в соответствии с пользователем
    требования. Предоставляет скриншоты, логи, видеозаписи, подробные отчеты
    как часть отчетности.

  • Группа поддержки: Быстрая и квалифицированная команда поддержки, чтобы помочь и
    предоставить вам лучшие решения.

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

Облачное кроссбраузерное тестирование

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

Возможности облачного кросс-браузерного тестирования:

  • Они предоставляют среду, готовую к использованию.Нам просто нужно выбрать
    окружение и запускать тестовые примеры.

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

  • Мы можем заплатить за среду и сразу же использовать ее.

  • К ним можно получить доступ откуда угодно, что очень удобно для удаленных команд.

Преимущества:

  • Для инфраструктуры не требуется настройка

  • Наличие реальных устройств

  • Доступ онлайн 24 * 7

  • Масштабируемый

  • Параллельное тестирование

  • Доступен из любого места

  • Стабильность тестовой среды

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

Как протестировать веб-сайт в разных браузерах

Существует множество широко используемых веб-браузеров, включая Internet Explorer, Firefox, Chrome, Safari и Opera. Доступны десятки мобильных браузеров, и с каждым новым устройством на полках их становится все больше. Но не все браузеры и версии этих браузеров работают одинаково. Веб-сайт продавца может не выглядеть или работать одинаково на каждом из них, что может привести к потере дохода.

К счастью, в сети есть множество инструментов для тестирования совместимости браузеров. Некоторые из них бесплатны, например Browser Shots, а некоторые стоят денег, например Gomez.com, Sauce Labs, PowerMapper или Perfecto Mobile.

Эти инструменты могут тестировать скорость и работать в разных операционных системах и регионах, при высоком и низком уровне трафика. Мы рассмотрим тесты совместимости браузера BrowserShots, тест кроссбраузерной совместимости Gomez.com, PowerMapper.com SortSite Test и PerfectoMobile.com Handset Cloud Test.

Кроссбраузерный тест BrowserShots

Бесплатное кроссбраузерное решение

BrowserShots тестирует примерно 80 версий широко используемых браузеров. BrowserShots — это простой инструмент, который позволяет продавцам видеть скриншоты данной веб-страницы в различных операционных системах (ОС), включая Linux, Windows, Mac и Berkeley Software Distribution (BSD) с открытым исходным кодом. Доступны все основные браузеры, за (основным) исключением Internet Explorer (IE). Тем не менее, IE можно протестировать в Gomez.com тест ниже.

Домашняя страница BrowserShots.org.

  1. Когда вы впервые зайдете на BrowserShots.org, вы увидите, что почти все доступные браузеры предварительно выбраны. Если вы хотите протестировать все доступные операционные системы и версии браузеров, просто введите URL-адрес своего веб-сайта в открытое поле и нажмите «Отправить».

    Browser Shots — результаты тестирования всех браузеров во всех операционных системах.

  2. Если вы хотите более подробно рассказать о своем тестировании, просто нажмите кнопку «Нет» внизу веб-страницы и снимите все флажки.Затем установите флажки для каждого браузера для каждой ОС, которую вы хотите протестировать.
  3. Тест может занять от 3 минут до 2 часов, в зависимости от количества выбранных браузеров. Вы можете добавить страницу в закладки и вернуться в любое время, чтобы увидеть, как продвигаются тесты.
  4. Продавцы могут даже установить размер экрана, глубину цвета, включить или отключить код или запустить определенную версию кода.
  5. По завершении каждого теста браузера в вашей «очереди» на веб-странице BrowserShots появится снимок экрана.Щелкните любой эскиз и посмотрите большой снимок экрана своей веб-страницы, работающей в различных операционных системах и браузерах.

Обратной стороной использования BrowserShots является 30-минутный таймфрейм очереди по умолчанию. После начала тестирования браузера 30-минутный отсчет времени начинается. Когда время истекает, очередь истекает, и тест отменяется. Время можно постоянно продлевать, нажимая кнопку «Продлить», но ее нужно нажимать вручную.

BrowserShots.org Кнопка «Расширить».

Тест кроссбраузерной совместимости Gomez

Gomez.com предлагает набор инструментов, который он называет «Центром мгновенного тестирования» с тестами, включая кроссбраузерную совместимость, мультибраузерность и множество тестов скорости. Хотя центр тестирования называется «мгновенным», в действительности получение результатов может занять до 24 часов. В этом случае результаты теста обычно возвращаются в течение часа после ввода URL-адреса.

Испытательный центр Gomez.com.

Мы будем использовать Гомес.com для этого примера, используя в качестве испытуемого URL-адрес Practical eCommerce. Тест предоставит скриншоты того, как выглядит веб-сайт в Windows 7, Vista, XP и Mac OS X 10.4 в четырех основных веб-браузерах: Internet Explorer, Firefox, Safari и Chrome.

  1. Начните тестирование, зайдя в Центр мгновенного тестирования Gomez.com в верхней части раскрывающегося списка «Ресурсы». Или скопируйте и вставьте этот URL-адрес для прямого доступа: http://www.gomez.com/resources/instant-test-center.
  2. Далее вы найдете шесть тестов, которые можно выполнить бесплатно. В этом примере мы будем использовать тест на кроссбраузерность. Щелкните ссылку «Пройти бесплатный тест сейчас» под миниатюрой этого теста.
  3. Просто заполните необходимую информацию в тестовой форме в правой части экрана и нажмите «Отправить». В течение 24 часов вы получите электронное письмо от Гомеса с доступом к результатам теста.
  4. Когда письмо будет получено, щелкните ссылку «Просмотреть результаты». Результаты теста появятся в вашем браузере на сайте Gomez.com, щелкните миниатюры, чтобы увидеть большой снимок экрана, на котором показано, как ваш веб-сайт выглядит в четырех разных операционных системах с четырьмя разными браузерами.

Результаты кросс-браузерного тестирования Gomez.com.

PowerMapper SortSite Test

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

PowerMapper.com Тестовая страница SortSite.

  1. Для начала просто зайдите на PowerMapper.com и найдите заголовок «Продукты». Вы увидите два инструмента: PowerMapper и SortSite. В этом примере мы будем использовать SortSite. Щелкните кнопку «SortSite». На странице SortSite вы можете быстро протестировать свой сайт с помощью онлайн-пробной версии, загрузить бесплатную 30-дневную пробную версию или купить полную версию.Мы рассмотрим бесплатный онлайн-тест SortSite.
  2. Нажмите кнопку «Попробовать SortSite Online» в правой части экрана и введите URL-адрес веб-сайта и адрес электронной почты в открытые поля. Результаты появятся в вашем браузере, и отчет также будет отправлен вам по электронной почте.
  3. Бесплатная пробная версия даст хорошее представление о проблемах, которые могут возникнуть на веб-сайте, а дополнительные данные будут доступны после покупки полной версии.

График результатов тестирования PowerMapper.

Тест мобильного телефона Perfecto

Perfecto Mobile — это сервис тестирования, который позволяет продавцам тестировать веб-сайт на мобильную совместимость на сотнях реальных мобильных устройств.Продавцы также могут тестировать в разных географических точках, включая США, Великобританию, Канаду, Францию ​​и Израиль.

Домашняя страница PerfectoMobile.com.

  1. Для начала перейдите на PerfectoMobile.com, настройте и войдите в свою учетную запись.
  2. Выберите телефонную трубку из множества моделей устройств большинства основных производителей.

    Perfecto Меню выбора мобильного телефона.

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

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

Как создавать сайты, совместимые с разными браузерами

Размещено в Performance от WP Engine

Последнее обновление 30 мая 2019 г.

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

С помощью тщательного кросс-браузерного тестирования вы можете убедиться, что ваш веб-сайт выглядит и ведет себя безупречно во всех популярных вариантах. Таким образом, ваши посетители получат одинаково хорошие впечатления, независимо от того, используют ли они Chrome, Firefox, Opera или менее известные варианты, такие как SeaMonkey.

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

Почему важна кроссбраузерная совместимость?

Большинство людей используют известные браузеры, такие как Google Chrome, Safari, Firefox и Opera. Однако вариантов гораздо больше, чем вы можете себе представить. Это хорошо для потребителя, но проблема в том, что каждый браузер построен по-своему. Это означает, что ваш веб-сайт может отлично работать в Chrome, но испытывать проблемы в Firefox (просто чтобы привести один пример).

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

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

Как создать кроссбраузерный веб-сайт

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

Шаг 1. Установите Doctype для ваших файлов HTML

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

«doctype» — это утверждение, которое сообщает браузерам: «Эй, это версия HTML, которую мы собираемся использовать!» Таким образом, браузерам не придется делать никаких предположений, что может уменьшить количество ошибок, с которыми столкнутся ваши пользователи.

К счастью, этот шаг на удивление прост. Все, что вам нужно сделать, это добавить следующий фрагмент кода в свои HTML-документы:

 « http://www.w3.org/TR/html4/strict.dtd »> 

Как вы заметите, этот фрагмент кода предназначен для HTML версии 4.01. Если вы хотите использовать HTML5 вместо этого, вы можете использовать этот код:

  

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

Шаг 2. Используйте правила сброса CSS

Обычно CSS является основной причиной ошибок совместимости браузеров.Это потому, что в каждом браузере есть свой набор правил CSS. Другими словами, CSS вашего сайта может отображаться по-разному в зависимости от того, какой браузер используют ваши посетители.

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

Есть несколько вариантов сброса CSS, но один из наших фаворитов называется Normalize.css из-за того, насколько он всеобъемлющий:

Вы можете скачать normalize.css из библиотеки GitHub и используйте его в качестве отправной точки для CSS вашего сайта. Это поможет вам максимизировать кроссбраузерность на вашем сайте.

Шаг 3. Используйте кроссбраузерные библиотеки и платформы

Библиотеки JavaScript

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

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

Однако на всякий случай обязательно проверьте документацию по любой библиотеке или фреймворку, которые вы собираетесь использовать. В большинстве случаев информацию о кросс-браузерной совместимости найти довольно легко. Например, вот страница совместимости Foundation из его документации:

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

Кросс-браузерное тестирование

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

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

  1. Google Chrome
  2. Safari
  3. Firefox
  4. UC Browser
  5. Opera

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

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

Не жертвуйте своим цифровым опытом

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

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

.