Режимы браузера / документа IE7 / IE8 в IE9 эквивалентны реальным браузерам?(КИ) - PullRequest
1 голос
/ 15 июля 2011

Наша команда QA должна протестировать наш веб-сайт в IE9, IE8 и IE7.

Вместо того, чтобы иметь отдельные машины для каждой версии IE, могут ли тестировщики просто запустить IE9 в режиме IE8 или IE7?

Например, может ли тестировщик QA просто установить следующее и иметь идентичный «IE8» опыт:

  • Режим браузера: IE8

  • Режим документа: стандарты IE8

Сделали ли Microsoft какие-либо конкретные рекомендации по этому поводу?

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

Ответы [ 4 ]

1 голос
/ 20 июля 2011

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

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

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

Я предлагаю протестировать все три версии браузера на всех поддерживаемых платформах.Если это важное веб-приложение, рассмотрите возможность использования инструмента тестирования, такого как Selenium: http://seleniumhq.org

1 голос
/ 02 августа 2011

Мы должны провести перекрестное тестирование IE наших приложений, потому что наши корпоративные клиенты используют IE6, 7 и 8. Хотя есть эмуляторы, такие как IECollection , мы обнаружили, что они получают только 95% пути там, а оставшиеся 5% будут кусаться.

Мы остановились на следующем и бесплатном: Microsoft VirtualPC с Совместимость приложений Internet Explorer Изображения VPC . Эти виртуальные машины, предоставляемые Microsoft бесплатно, представляют собой полные сборки Windows с конкретными версиями Windows и IE, которые позволяют проводить тестирование в реальных условиях. Срок действия виртуальных машин истекает каждые 3 месяца, но для нас это стоило 4 раза в год, потому что если мы сертифицируем одну из виртуальных машин, мы знаем, что она работает, а не один из эмуляторов.

1 голос
/ 15 июля 2011

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

0 голосов
/ 08 февраля 2012

Да, вы можете сделать это.Если вы используете IE9, выберите Инструменты-> Инструменты разработчика F12.В области строки состояния вы найдете все вместе новое меню, в котором вы найдете режим браузера и режим документа.Вы можете перейти на IE7 или IE8 оттуда.Пожалуйста, обратитесь к следующему изображению.enter image description here

...