Веб-тестирование для IE. Насколько точен IETester?

Я использую IETester для тестирования веб-сайтов с IE. Меня очень расстраивает то, что он часто дает сбой. Что еще более важно, это не кажется слишком надежным. Иногда сайт выглядит сломанным в IE8 от IETester, но в реальном IE8 выглядит нормально. (Я подозреваю, что HTML5Shiv иногда некорректно загружался в IETester) Кто-нибудь испытывает те же проблемы? Какие альтернативы вы используете?

Однажды я прибегал к использованию режима XP в Windows 7 для запуска IE7, а затем использовал IE8 в Windows 7 (то есть), который я не обновлял до IE9 :( также я не смогу протестировать IE9 ... Я думаю, что настройка многих виртуальных ПК для каждый браузер потребляет много ресурсов (скажем, у меня есть виртуальный компьютер для каждой версии IE ... или есть другой способ)?

Даже если я использую эти веб-службы для тестирования браузера, мне не хватает инструментов отладки, таких как инструменты разработчика IE8 или DebugBar от IETester (я знаю, что они ничто по сравнению с FireBug, но это все равно что-то)


person Jiew Meng    schedule 10.04.2011    source источник


Ответы (4)


Могу подтвердить ваш опыт: IETester иногда отклоняется от того, что показывает "настоящий" браузер. Я видел это даже с чистыми конструкциями CSS в смоделированных IE7 и IE8.

У меня нет собственного опыта работы с ними, но MS предлагает виртуальный машинные пакеты для различных версий IE. Они могут стоить того, я уже давно собирался провести с ними тест-драйв. Они используют свои собственные браузеры и должны быть на 100% надежными.

person Pekka    schedule 10.04.2011
comment
Если вы перейдете к пакетам виртуальных машин MS, попробуйте проект IEVMS (IE VM). Он устанавливает и настраивает все за вас! github.com/xdissent/ievms - person Elijah Lynn; 15.12.2012
comment
@ElijahLynn Благодаря проекту modern.ie он больше не нужен. - person Alireza Noori; 26.10.2013

Я никогда не пробовал IETester.

Я рекомендую IE Collection http://utilu.com/IECollection/

Пользуюсь им последние пару лет и очень счастлив. Он не включает IE9, но позволяет запускать версии IE6, 7 и 8 бок о бок без «конфликтов» друг с другом.

person jackJoe    schedule 10.04.2011
comment
IE 6 и 7 не могут работать в Windows 7 даже с использованием IE Collection. Я создал виртуальную машину Windows 7, используя VirtualBox, и IE 6 и 7 работает (IE 8 был до установлены). См. Этот вопрос, связанный с за надежность IE Collection. - person Rob W; 28.01.2012
comment
@RobW спасибо, что указали на это, но в моем случае я использую виртуальный образ XP и могу протестировать IE6 + IE7 + IE8. IMO это очень точно, единственный случай, когда этого не было с плагином jquery, см. Мой пост: stackoverflow.com/questions/6348806/ - person jackJoe; 28.01.2012
comment
Я установил одну виртуальную машину XP и получил исходные версии IE из Быстрое тестирование браузера: Internet Explorer (версии 6, 7 и 8). После удаления файла подкачки и т. Д. Мне понадобилось всего 1,1 ГБ для запуска IE 6, 7 и 8. Это потребовало некоторых усилий, но использовать imo проще. - person Rob W; 28.01.2012

вы столкнетесь с тонкими (и некоторыми не столь тонкими), но постоянными ошибками во всех имеющихся коллекциях ietester / iemulti / ie. лучше всего использовать отдельные виртуальные машины (например, параллельные компьютеры или vmware) с версиями, которые необходимо протестировать.

ie9 имеет "приличные" режимы совместимости с ie7 и 8 и даже имеет приличную отладку javascript; однако я даже видел различия между ie7 и ie9 в режиме ie7, особенно в javascript.

person mongo296    schedule 11.04.2011

Я использовал I.E Tester в течение последних нескольких лет, и хотя есть несколько тонких глюков здесь и там ... эти глюки не являются стопорами Show. I.E. Tester очень помог мне в разработке кроссбраузерной совместимости. Но это не значит, что используйте только тестер I.E. Я очень рекомендую его. Это действительно сэкономило мне время всего несколькими быстрыми щелчками мыши.

person Community    schedule 04.03.2013