Кроссбраузерное тестирование: все основные браузеры на ОДНОЙ машине

objective этого руководства:

  • Запуск нескольких немодифицированных исходных версий Internet Explorer,
    Safari, Opera, Chrome и Firefox на одной машине, бок о бок .

В части 1 :

  • Содержание
  • Какие браузеры нужно тестировать?
  • Как создать виртуальную машину Windows XP, которая быстро загружается и никогда не истекает?
  • Где можно загрузить необходимое программное обеспечение (изображение VM, браузеры …)?

Также рассматривается в части 2 :

  • Руководство по установке и настройке для IE, Firefox, Opera, Chrome и Safari.
  • Инструменты разработчика и ярлыки.
  • Расходы времени и дискового пространства .

Многие разделы независимы. Например, обычно применяются инструкции по запуску нескольких версий браузера.

    содержание

    1. Какие браузеры нужно тестировать?
      • Правила большого пальца: Какие браузеры должны быть включены?
    2. подготовка
      • Windows XP
      • Windows 7+ (для IE9 +)
      • Загрузка браузера
        • Internet Explorer
        • Fire Fox
        • опера
        • Хром
        • Сафари
        • Загрузить Adobe Flash Player
      • Загрузить резюме
    3. Sandboxie

      Часть 2. Установка и настройка

    4. Internet Explorer
    5. Fire Fox
    6. опера
    7. Хром
    8. Сафари
    9. Инструменты разработчика (и ярлыки)
    10. Измеренное время настройки и дисковое пространство
      • Время, необходимое для каждого браузера (install & config)
    11. Оптимальное использование
      • Домашняя страница по адресу http://10.0.2.2:8888/

    1. Какие браузеры должны быть протестированы?

    Статистика быстро устарела. По этой причине я ссылаюсь на долю использования веб-браузеров в Википедии и на следующие сайты для получения последней информации о версии браузера. На каждом сайте содержится краткое руководство по использованию.

    • Могу ли я использовать таблицу использования браузера на основе данных StatCounter и других источников.
    • StatCounter – статистика: версия для браузера | Период времени: скриншот последнего месяца.
    • W3Counter – Посмотреть архивные отчеты: January 2012 (Выберите последний месяц). Снимок экрана .
    • Викимедиа. Вниз, чтобы открыть последний отчет, SquidReportClients.
    • Clicky – этот сайт предлагает статистику для отдельных снимков экрана .

    Правила большого пальца: Какие браузеры должны быть включены?

    • Firefox : последняя версия ESR + последняя стабильная основная версия. Примечания к выпуску | Для разработчиков | Быстрый график выпуска
    • Opera : 12.x + Последняя стабильная версия. История версий
      Начиная с Opera 15, Opera использует тот же движок, что и Chrome. Довольно много пользователей все еще используют Opera 12, хотя (когда Opera 15 была выпущена, UX значительно изменился).
    • Safari : 5.1.7 (Windows) + Последняя версия. Примечания к выпуску
      К сожалению, Apple отказалась от поддержки Windows, поэтому вам нужно получить Mac или запустить OS X на виртуальной машине для тестирования страниц в Safari.
    • Chrome : последняя стабильная версия. Примечания к выпуску
    • Internet Explorer : IE8 +. История функций
      Это зависит от ваших клиентов. В этом руководстве рассказывается, как получить IE6 и 7, но эти браузеры уже мертвы или близки к мертвым. IE8 – последняя поддерживаемая версия Internet Explorer в Windows XP, которая все еще используется много.

    замечание

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

    Если вам не нужна слишком большая гибкость и вы хотите быстро протестировать страницу, я рекомендую взглянуть на BrowserStack.com . После регистрации вы можете получить 30-минутную бесплатную пробную версию, которая предоставит вам доступ к большому количеству настольных и мобильных браузеров прямо в вашем браузере.


    2. Подготовка

    Перед настройкой машины загрузите все необходимые файлы (см. «Сводка загрузки» в конце этого раздела). Все файлы будут совместно использоваться виртуальной машиной через общую папку Что? Как? ,

    • Программное обеспечение для виртуализации (рекомендуется VirtualBox , оно бесплатное даже для коммерческого использования. Инструкции ниже написаны с учетом VirtualBox .)
    • Windows XP
      • Загрузите изображение IE6 XP для VirtualBox с сайта modern.IE . Извлеките файл .ova внутри и запустите его, чтобы импортировать его в VirtualBox. (Изображения также доступны для других продуктов виртуализации, таких как VMware, Parallels, Virtual PC и Hyper-V)
        • Изображение IE6 XP для VirtualBox для Windows около 764 МБ
        • Изображение IE6 XP для VirtualBox на Mac около 717MB
        • Изображение IE6 XP для VirtualBox на Linux около 771 МБ
      • Подготовка изображения для использования:
        • Настройки VirtualBox : включить сетевой адаптер, но не подключать виртуальную машину к реальной сети.
        • Настройки VirtualBox : создать общую папку, доступную только для чтения. Эта папка будет использоваться для передачи данных между ОС хоста и гостевой ОС.
        • net use x: \\vboxsvr\WinShared (предполагается, что общая папка называется WinShared . Это привяжет сетевой каталог к ​​диску x: WinShared .
        • Необязательно : установите AntiWPA, чтобы отключить проверку активации, если вы будете использовать изображение более 30 дней.
        • Необязательно : Отключите файл подкачки (Компьютер> Свойства> Дополнительно> Производительность> Дополнительно> Виртуальная память> Изменить> Нет пейджинга> Установите [подтвердить]).
        • Необязательно : отключить ненужные службы через Start > Run > services.msc
          Закажите строки по столбцу « Startup Type и переключите все «Автоматические» сервисы на «вручную», в соответствии с изображением. Всякий раз, когда вы хотите установить пакет MSI, запустите net start msiServer («Установщик Windows»):
          Windows XP - services.msc
        • Необязательно : Отключить мастер очистки рабочего стола : Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
        • Необязательно : установите и настройте Sandboxie (используется для запуска IE7 и IE8 в той же виртуальной машине IE6)
        • Необязательно : установите CCleaner , запустите его, чтобы настроить его и очистить мусор.
        • Необязательно : установите 7-Zip (используется для нескольких Chrome)
        • Завершите работу системы через гостевую ОС (WinXP).
        • Настройки VirtualBox : подключите виртуальную машину к реальной сети.
          (Только Internet Explorer требует Интернета во время установки)
        • Необязательно . Создайте моментальный снимок вашей виртуальной машины, чтобы вы могли восстановить, когда вы испортили следующий шаг.
    • Windows 7+ (для IE9 +)
      • Загрузите готовые изображения виртуальной машины с сайта modern.IE .
        Эти изображения подвергаются бомбардировке, истекают через 30 дней после первого использования. Когда изображения истек, они закрываются после часа использования. Если вы не хотите повторно создавать изображения каждый раз, измените аппаратные часы вашей виртуальной машины перед активацией изображения.
        Например, в VirtualBox вы можете использовать VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000 чтобы установить время до 1000 часов в будущем (используйте минус, если вы хотите установить его в какой-то момент в прошлом).
    • Загрузка браузеров
      • Internet Explorer:
        • Рекомендуемый метод, если вы хотите IE 6-8 на одной машине:
          • Требуется Sandboxie (я рекомендую заплатить за полную версию или посмотреть на YouTube ).
          • IE6 – предварительно установленный в XP VM
          • IE7 и IE8 полный автономный установщик
          • Панель инструментов разработчика Internet Explorer ( информация о выпуске ) (для IE6 + 7)
        • IE9 + – используйте предварительно созданные изображения из modern.IE ).
      • Fire Fox:
        • Менеджер профилей Чтобы легко управлять несколькими профилями
        • Загрузите последнюю версию с Mozilla.org .
        • Загрузите старые версии с http://ftp.mozilla.org (если вас интересуют только последние старые версии, см. Release.mozilla.org ).
        • или, используйте Utilu Mozilla Firefox Collection .
      • Opera:
        • Загрузите любую версию Opera из Opera.com .
      • Хром:
        • Загрузите 7-zip для извлечения установщиков Chrome.
        • Загрузите определенную версию на FileHippo.com . Убедитесь, что вы выбрали зеркало «FileHippo», чтобы получить архивированную версию. В противном случае вы будете перенаправлены на последнюю версию с серверов Google.
      • Сафари:
        • Загрузите последнюю версию с Apple.com .
        • Загрузите другие версии от Oldapps.com .
      • Загрузить Adobe Flash Player
        • Загрузите версию 10.3 3 МБ, если flash должен работать в IE6. В противном случае загрузите последнюю версию .
        • Загрузите последний плагин для других браузеров .

    Загрузить резюме

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

    • Изображение IE6 XP для VirtualBox для Windows около 764 МБ
    • Изображение IE6 XP для VirtualBox на Mac около 717MB
    • Изображение IE6 XP для VirtualBox на Linux около 771 МБ
    • AntiWPA 24 КБ; ложные срабатывания ; md5: e5a14c47e9c26e78fccb22ee71fedd51 , CCleaner 3.5 MB , Sandboxie 2.3 MB
    • Браузеры ( Firefox + менеджер профилей , Opera , Chrome , Safari )
      Установщики IE7 XP и IE8 XP можно скачать здесь: IE7 , IE8
    • 7-zip 1,1 МБ для извлечения установщиков Chrome.
    • ActiveX 10.3 для IE6 +, последняя версия плагина для других браузеров.
    • IE Developer toolbar для IE6 и 7 626 KB

    3. Песочница

    Sandboxie – это легкий инструмент, который запускает приложения в песочнице. Его также можно использовать для установки нескольких версий IE / Safari на одной машине Windows.

    • Загрузить : http://sandboxie.com/index.php?DownloadSandboxie
    • Патч : расширенная версия требуется для одновременного включения нескольких песочниц. Оплатите их или посетите YouTube .
      Для запуска нескольких версий IE / Safari требуется расширенная версия. Если вы не возражаете тестировать одну версию IE / Safari за раз, стандартной версии достаточно.

      После установки:

    • Отключить советы : «Настроить> Советы> Скрыть все советы»
    • По умолчанию желтая рамка появляется вокруг изолированных приложений. Если вам это не нравится, перейдите в « Настроить базу» : «Песочница> DefaultBox> Настройки песочницы> Внешний вид».

      Для каждой новой версии IE / Safari вам необходимо выполнить следующие шаги:

    • Создать : «Песочница> Создать новую песочницу» – введите имя, например «IE8», и подтвердите.
    • Установите : «IE8> Запустите песочницу> Запустите любую программу»
      Выберите нужный установщик и нажмите OK.
    • Ярлык : после завершения установки используйте «IE8> Исследуйте содержимое», найдите двоичный файл и создайте ярлык рабочего стола для приложения.

    Все сохраненные файлы / изменения реестра сохраняются в C:\Sandbox . Приложения в этом каталоге запускаются в песочнице по умолчанию. Другие программы можно легко запустить в песочнице через контекстное меню: «Запустить песочницу» или «Отправить в> Песочница> IE8».

    Очистка с помощью CCleaner : Запустите CCleaner в основной среде, затем в отдельных песочницах.

    Перейдите к: Часть 2

    Содержание части 2 (перейти к: часть 1 )

    4. Internet Explorer
    5. Firefox
    6. Опера
    7. Chrome
    8. Сафари
    9. Инструменты разработчика (и ярлыки)
    10. Измеренное время настройки и дисковое пространство
    • Время, необходимое для каждого браузера (установка и конфигурация)
    11. Оптимальное использование
    • Домашняя страница по адресу http://10.0.2.2:8888/


    Установка и настройка

    Советы по настройке браузера:

    • Главная страница
    • Отключить проверку: «Браузер по умолчанию» и «Обновления».
    • Активировать инструменты для разработчиков

    4. Internet Explorer

    Windows 7 не позволяет запускать старые экземпляры IE, но см. Примечание ниже . Вот почему нужна виртуальная машина Win XP.

    IE не может быть понижен, поэтому начните с самой низкой версии, а затем обновите IE в отдельном Sandboxie . Задайте настройки в самой нижней версии браузера перед обновлением, так что вам нужно только один раз установить основные настройки.

    • IE6 – установлен по умолчанию в WinXP
    • IE7 / IE8 – установка в Sandboxie (WinXP)
    • IE9 + – Получите готовые изображения виртуальной машины Windows с веб-сайта modern.IE .
      Эти изображения истекают через 30 дней после первого использования. Когда изображения истек, они закрываются после часа использования. Если вы не хотите повторно создавать изображения каждый раз, измените аппаратные часы вашей виртуальной машины перед активацией изображения.
      Например, если вы используете VirtualBox, запустите терминал и выполните следующую команду (замените заглавные имена на что-то разумное):
      VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset

    Полностью автономные установщики для IE6 (и даже IE5.5) доступны на этом сайте .

    Для IE6 и IE7 должна быть установлена панель инструментов разработчика Internet Explorer . IE8 + имеет встроенные инструменты разработчика F12 .

    конфигурация

    • Запустите настройки IE6: домашняя страница, безопасность, cookies, браузер по умолчанию.
    • IE7: избавиться от первой страницы запуска через реестр (IE7 Sandboxie). См. Это сообщение на форуме Microsoft TechNet .
    • IE8: избавиться от диалога «Настройка Windows Internet Explorer 8». Это можно сделать, запустив IE8, затем нажав «Позже» или изменив реестр .

    Фактически возможно запустить IE6 – 8 в Windows 7 с помощью виртуализации приложений. VMWare ThinApp работает отлично, но для настройки требуется значительно больше времени, поскольку вам необходимо зафиксировать установку Internet Explorer. Кроме того, пакет программного обеспечения очень дорог (кейгены свободно доступны, но неэтичны).


    5. Firefox

    Вариант 1 (ленивый) :
    Утилита Mozilla Firefox . Этот инструмент содержит инсталляторы для всех версий Firefox (200+ МБ). Также включены Firebug, панель инструментов Web Developer и Flash.

    Вариант 2 :
    Несколько версий Firefox можно легко установить и выполнить одновременно.

    1. Загрузите официальный профиль менеджера Mozilla.
    2. Загрузите соответствующие версии Firefox с http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ . Более старые версии можно найти на http://ftp.mozilla.org .
    3. Установите каждую версию Firefox. Удобно выбрать один главный каталог («Firefox») и использовать номера версий в качестве имен для подкаталогов («3.6»).
    4. Расширения: запустите старую версию Firefox и получите свои любимые расширения:
      • Firebug – обязательный для старых версий Firefox. Не нужны последние версии Firefox, у которых есть хороший набор встроенных инструментов для разработчиков .
      • HttpFox – простой и эффективный инструмент для измерения HTTP-запросов.
      • Веб-разработчик – чрезвычайно полезная панель инструментов для веб-разработки. Экономит много времени.
      • Консоль 2 – улучшает встроенную консоль ( Ctrl Shift> J ).
    5. Предпочтения: Tools > Options (Windows), Edit > Preferences (Linux)
      • Общий
      • Безопасность. Снимите все настройки, кроме «Предупреждать меня, когда сайты пытаются установить дополнения».
        (Не забудьте просмотреть настройки предупреждающего сообщения, нажав кнопку внизу).
      • Дополнительно:
        • Генеральная:
          • Проверить браузер по умолчанию: выключено
          • Отправить отчеты о сбоях: выкл.
        • Обновление: отключить все обновления
    6. Очистка: закройте все вкладки, нажмите Ctrl Shift Del и проверьте все. Затем закройте Firefox.
    7. Менеджер профилей Firefox:
      screenshot
      • Дублируйте каждый профиль с помощью опции Copy .
      • Откроется диалоговое окно . Выберите подходящее имя (например, Firefox 3.6 ) и пункт назначения.
      • Используйте опцию Firefox version чтобы выбрать версию Firefox по умолчанию для профиля.
      • Также установите флажок « Start new instance [-no-remote] , чтобы одновременно запускать несколько одновременных версий Firefox.
    8. Заканчивать
      • Используйте кнопку « Start Firefox , чтобы запустить экземпляр Firefox.
      • Пусть проверка совместимости надстройки выполняется и обновляется там, где это необходимо.
      • Очистите кеш, историю и т. Д., Используя Ctrl Shift Del .
      • Повторите этот шаг для каждой версии Firefox.

    6. Опера

    Opera : список всех инсталляторов доступен на Opera.com . Без проблем могут быть установлены несколько версий. Во время установки выберите «Пользовательский» и другой каталог.
    При установке также выберите один и тот же профиль для всех пользователей.

    Важное предпочтение: Настройки> Настройки> Дополнительно> Безопасность> Не проверять наличие обновлений.

    Примечание. Opera 15+ использует тот же механизм рендеринга и JavaScript, что и Chrome.


    7. Chrome

    Chrome : автономные установщики можно загрузить из File Hippo .
    Также можно запускать несколько версий Chrome бок о бок.

    Хотя Sandboxie можно использовать, рекомендуется использовать следующий собственный метод, чтобы запускать несколько версий бок о бок.

    1. Загрузите нужную версию (ы) из файла Hippo .
    2. Создайте основной каталог, например C:\Chrome\ .
    3. Извлеките установщик (= без установки ), используя, например, 7-Zip .
      После извлечения chrome.7z архив chrome.7z . Также извлеките этот файл и опустите созданный каталог Chrome-bin .
      Теперь вы видите chrome.exe и 18.0.1025.45 похожий на 18.0.1025.45 .
      Переместите 18.0.1025.45 на 18.0.1025.45 , затем переместите этот каталог в C:\Chrome . Остальные файлы в Chrome-bin можно безопасно удалить.
    4. Создайте ярлык для каждой версии :

       "C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45 

      Объяснение этого ярлыка:

      • "C:\Chrome\18.0.1024.45\chrome.exe" • Это пусковая установка
      • --user-data-dir="..\User Data\18" • Профиль пользователя относительно местоположения chrome.exe . Вы также можете использовать --user-data-dir="C:\Chrome\User Data\18" для того же эффекта. Установите свои настройки для самой низкой версии Chrome и дублируйте профиль пользователя для каждой версии Chrome. Старые версии Chrome отказываются использовать профили пользователей из новых версий.
      • --chrome-version=18.0.1025.45Местоположение двоичных файлов:
        • Место (например, 18.0.1025.45 ) должно быть именем каталога:
        • Необходимо начинать и заканчивать цифрой. Между ними может появиться точка.
        • Номера не обязательно должны соответствовать номеру реальной версии (хотя удобно использовать номера реальных версий …).

    Что касается конфигурации: все настройки могут быть установлены в chrome://settings/ . Обычно я изменяю домашнюю страницу и настройки «Под капотом».

    С множеством выпусков Chrome нецелесообразно устанавливать все версии. Я создал сценарий VB, который автоматизирует эти шаги, поэтому я могу просто сохранить инсталляторы, а затем запустить скрипт, когда мне нужно протестировать старую версию Chrome: https://gist.github.com/Rob–W/2882558


    8. Сафари

    Примечание. Поддержка Safari в Windows прекращена. Последняя поддерживаемая версия Safari для Windows – 5.1.7; вам понадобится Mac или виртуальная машина OS X для тестирования ваших сайтов в новых версиях Safari.

    Safari не поддерживает несколько версий или пользовательских профилей бок о бок. Safari 4 близок к смерти , поэтому вам нужно только проверить 5. *. Все версии Safari можно загрузить из старых приложений .

    • Загрузите и установите Safari 5.0 .
    • Запустите Safari, настройте свои настройки.
    • Создайте новую песочницу Sandboxie для каждой дополнительной установки .
      Важно сначала установить самую старую версию, чтобы пользовательский профиль мог быть адаптирован более новыми версиями.
    • Для получения дополнительной информации об установке в Sandboxie см. Раздел « Песочница» и « Internet Explorer ».

    Инструменты разработчика должны быть включены с помощью Preferences > Advanced > Show Developer menu in menu bar . После установки Safari удалите обновление программного обеспечения Apple через Control panel > Add/Remove software .


    9. Инструменты разработчика (и ярлыки)

    • Internet Explorer
      • IE6 / IE7: панель инструментов разработчика Internet Explorer
      • IE8 F12 Инструменты разработчика Встроенный
      • IE9 + F12 F12 Инструменты разработчика Встроенный
    • Fire Fox
      • 3.6+ F12 Firebug (см. Addons.mozilla.org )
      • 4+ Ctrl Shift K Веб-консоль Встроенная
      • Все Ctrl Shift J Консоль ошибок Встроенная (расширяемая с помощью консоли 2 )
    • опера
      • 9.5+ Ctrl Shift I Opera Dragonfly Встроенный
      • 15+ Ctrl Shift J Chromium Инструменты разработчика Встроенный .
    • Хром
      • Все встроенные инструменты разработчика Chrome Shift J Chrome .
    • Сафари
      • 4+ Ctrl Alt C Инструменты разработчика Safari Встроенный . По умолчанию эти инструменты отключены. Включите его с помощью Preferences > Advanced > Show Developer menu in menu bar .

    10. Измеренное время настройки и дисковое пространство

    • Настройка базовой среды занимает 30 минут .
    • Установка браузеров не требует много времени.
    • В зависимости от количества браузеров их настройка может занять некоторое время.
    • Настройка WinXP VM с браузерами, указанными в этом руководстве + Opera 12 beta:
      • Размер загрузок: 585 МБ
      • 12 браузеров
      • Используемое время: 1:09 час (32 минуты, чтобы добраться до IE)
      • Размер приспособления: 1.1G / импортированный размер: 2.2G.
      • Подробный журнал: http://pastebin.com/R7WGPK99
    • Настройка огромной WinXP VM для подробных тестов совместимости с браузерами:
      • 24 браузера
      • Используемое время: 2:15 часов
      • Размер прибора: 1.4G / импортированный размер: 3.0G
      • Журнал: http://pastebin.com/SJEgxNyr

    Время, необходимое для каждого браузера (install & config)

    • Опера: 2 минуты
    • Internet Explorer: 3 минуты *
    • Safari: 4 минуты *
    • Firefox: 5 минут
    • Chrome: 6 минут

    * исключает время создания песочницы Sandboxie (<1 минута).


    11. Оптимальное использование

    Когда вы закончите установку, используйте CCleaner для очистки мусора, а затем:

    • Экспортируйте устройство (этот прибор можно сохранить в другом месте в качестве резервной копии).
    • Удаление вновь созданной виртуальной машины
    • Импортируйте устройство (эти шаги уменьшают размер файла виртуальной машины)
    • Создайте моментальный снимок (который будет использоваться в качестве контрольной точки)

    С этого момента, когда вы закончили тестирование веб-страниц, отключите виртуальную машину и выберите «Восстановить моментальный снимок». Это будет держать вашу виртуальную машину аккуратной и быстрой.

    Turn off machine/> Restore snapshot” title=”Диалоговое окно VirtualBox: выключение виртуальной машины и восстановление моментального снимка”></p>
<h3>  Домашняя страница по адресу <code>http://10.0.2.2:8888/</code> </h3>
<p>  Гостевая ОС может получить доступ к ОС хоста по IP-адресу <code>10.0.2.2</code> .  Сервер, работающий на порту <code>8888</code> можно получить у гостя через <code>http://10.0.2.2:8888/</code> , даже если на хосте нет подключения к Интернету. </p>
<p>  По этой причине рекомендуется настроить <code>http://10.0.2.2:8888/</code> в качестве домашней страницы. </p>
<p>  Возможные варианты использования: </p>
<ul>
<li>  Проверьте одну страницу. </li>
<li>  Автоматически показывать определенную страницу в зависимости от открытого агента пользователя (например, путем перенаправления). </li>
<li>  Fiddling: создайте скрипту в Chrome и протестируйте ее в Firefox. </li>
<li>  Поделитесь текстом и ссылками. </li>
</ul>
<p>  Все предыдущие могут быть легко реализованы на простом сервере (например, я использовал Node.js ). </p>
</div></div>
</li><!-- #comment-## -->
<div class=

    Просто чтобы подать заявку, Microsoft недавно начала предоставлять бесплатный сервис под названием modern.IE:

    modern.IE – это обязательство моей Microsoft упростить кросс-браузерное тестирование для браузеров Internet Explorer. Microsoft создала modern.IE, чтобы предоставить разработчикам и дизайнерам набор инструментов для облегчения тестирования браузера IE.

    С modern.IE у вас есть два метода тестирования вашего сайта в IE. Во-первых, modern.IE предлагает вам три месяца бесплатного использования веб-браузера для проверки браузера BrowserStack. Вам просто нужна учетная запись Facebook для входа в систему и начала тестирования.

    Второй метод modern.IE предлагает изображение виртуализации каждого браузера от IE 6 до IE 10, которое можно запускать на программном обеспечении виртуализации, таком как VirtualBox, Virtual PC, Hyper-V или VMWare Player в Windows, Mac или Linux.

    Кроме того, modern.IE также предоставляет инструмент, который сканирует вашу веб-страницу на наличие общих проблем с кодированием и перечисляет их для исправления, чтобы они отображались правильно во всех версиях IE.

    Источник: modern.IE – Инструменты для тестирования IE с использованием перекрестного браузера

    Примечание . Связанная статья была удалена. Теперь ссылки переходят к архиву страницы Wayback Machine .

    Давайте будем гением компьютера.