Тестирование сайта на совместимость с разными браузерами

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

Типы проверки на совместимость

Существует множество типов тестирования на совместимость. Основными из них являются:

  • Совместимость с оборудованием – проверяется, насколько корректно работает ПО с различными конфигурациями оборудования.
  • Совместимость с операционными системами (ОС) – разработанное программное обеспечение тестируется на различных операционных системах (Windows, Linux, MacOS и т. д.).
  • Совместимость с программным обеспечением – проверяется корректность работы нового ПО в совокупности с уже имеющимся.
  • Работа с сетью – корректность функционирования ПО тестируется при различных топологиях сетей, скоростей передачи данных, ёмкостей.
  • Совместимость с браузерами – проверяется, как работает сайт в разных браузерах, например, в Firefox, Google Chrome, Internet Explorer, Safari и других.

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

Когда следует начать тестирование на совместимость страниц с браузерами

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

  • Как можно раньше, если страница содержит сложные алгоритмы, большое количество анимации, ActiveX, Java-апплетов и/или динамическим контента.
  • Если часть логики выполняется на стороне клиента (в браузере), то проверять на совместимость следует с первых версий, выпускаемых разработчиками
  • Сразу после окончания функционального тестирования – во всех других случаях.