stringtranslate.com

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

Кроссбраузерное тестирование — это тип нефункционального тестирования программного обеспечения , при котором веб-приложения проверяются на поддержку в разных браузерах и на разных устройствах. Кроссбраузерное тестирование также может предоставить объективный, независимый взгляд на состояние веб-приложения, чтобы позволить бизнесу оценить и понять риски его выпуска или внедрения новых функций. Методы тестирования включают процесс выполнения веб-приложения с целью поиска сбоев в разных браузерах и на разных устройствах и проверки того, что веб-сайт подходит для использования во всех из них. Другими словами, кроссбраузерное тестирование — это проверка того, что веб-приложение ведет себя в разных веб-браузерах одинаково [1]

История

Доля рынка устройств (январь 2009 г. — май 2021 г.)

Термин «кросс-браузерное тестирование» возник в начале 2000-х годов с появлением различных веб-браузеров, которые отображали веб-страницы по-разному и поддерживали разные веб-технологии. [2] В результате это привело к несоответствиям в поведении веб-приложений в разных браузерах. В начале 2010-х годов на рынок устройств вышли смартфоны, и их количество стало существенно расти. По данным Statcounter, [3] в ноябре 2016 года количество сессий на мобильных устройствах сравнялось с количеством сессий на настольных устройствах. По состоянию на июль 2021 года количество сессий на мобильных устройствах составляет уже 55,4%. Широкое распространение мобильных устройств привело к появлению термина «кросс-девайсное тестирование».

Процесс кроссбраузерного тестирования

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

Инженеры по контролю качества

Кроссбраузерное тестирование обычно выполняется инженерами по контролю качества. После того, как команда разработчиков создаст веб-приложение или сайт, инженеры по контролю качества оценивают завершенный проект. Инженер по контролю качества тестирует согласованность контента и макета, например, как отображаются шрифты и изображения, и работает ли адаптивный веб-дизайн , если применимо. Затем они проверяют удобство использования веб-приложения или сайта, [4] например, функции, интеграцию со сторонними службами, формы и сенсорный ввод для мобильных устройств или планшетов. Они также тестируют доступность, [5] например, наличие альтернативного текста для изображений или скрытых субтитров для видео.

Веб-разработчики

Кросс-браузерное тестирование может проводиться даже если веб-приложение частично завершено. При таком подходе, также называемом «Full-stack web development», кросс-браузерные тесты проводятся веб-разработчиками по мере разработки элементов пользовательского интерфейса и функциональности.

Ссылки

  1. ^ "Введение в кроссбраузерное тестирование - Изучите веб-разработку | MDN". developer.mozilla.org . Получено 26.07.2021 .
  2. ^ "Чтение: Веб-браузер | Введение в компьютерные приложения и концепции". courses.lumenlearning.com . Получено 2021-08-02 .
  3. ^ "Доля рынка настольных компьютеров, мобильных устройств и планшетов во всем мире". Глобальная статистика StatCounter . Получено 26.07.2021 .
  4. ^ "Что такое юзабилити?". The Interaction Design Foundation . Получено 2021-08-02 .
  5. ^ "Тестирование доступности - W3C Wiki". www.w3.org . Получено 2021-08-02 .