Вопрос

Я разрабатываю веб -приложение, и мы проверяем его в нескольких браузерах, включая Firefox и Internet Explorer. Во время нашей разработки мы проверили приложение на Firefox 3.5.2 И наша команда тестирования проверила то же самое на 3.5.6 и обнаружил, что пользовательский интерфейс выглядит хорошо. Однако, когда мы ставшие в производстве, мы начали получать жалобы клиентов, которые не очень хорошо выглядят в 3.5.8.

Как мы решаем эти незначительные проблемы с версией? Как мы можем проверить совместимость браузера во время разработки и во время тестирования?

Есть ли какой -либо инструмент для проверки приложения на 3.5.Икс, X - все второстепенные версии?

Это было полезно?

Решение

Я бы сказал, придерживайтесь вековых традиций в веб-разработке.

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

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

Другие советы

ЕДИНИЦА TEST Your WebApps:

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

  1. Пытаться http://browsershots.org/. Анкет Есть и другие, которые делают то же самое. Без большой работы вы можете сделать точечную проверку сотен браузеров и версий.

  2. Если вы хотите получить более подробную информацию, я бы посоветовал написать блок -тесты веб -пользовательского интерфейса, которые дают вам больше контроля над тестированием. Великие библиотеки включают Селен (C#, Java, Ruby и многое другое), или Ватин.

Это Один одиночный ограничен Случай, где я бы сказал, IE имеет преимущество над другими браузерами.

Версия выпущена. Бей! Ничего до следующей версии. У него есть проблемы? Работайте вокруг них. Ключ здесь - это проблемы последовательный а также повторяется ошибки. Firefox имеет около полудюжины версий в активном использовании, от 3, 3,5, 3,6, 4 и между ними. Все ли следят за своей версией? Возможно нет.

Я рекомендую тестировать в последней стабильной сборке Firefox, Chrome, Safari и, конечно, то есть 7/8. Если кто -то упоминает проблему, специфичную для другого браузера, откройте его и исправите. Это может включать компромисс в дизайне или снижение уровня стилизации на странице.

В общем, Простые дизайны лучше.

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

Примеры инструментов и услуг, которые помогают с некоторой/всей этой работой, в том числе (не эксплуатирующие, не принимайте присутствие в этом списке в качестве рекомендации для вашей конкретной ситуации):

Стек браузера, Браузер, Селен (Один из отраслевых рабочих лошадей для тестирования в целом), Призрак, Соус лаборатории, и т. Д. и т. Д. ...

Лицензировано под: CC-BY-SA с атрибуция
scroll top