Я сделал следующее на виртуальной машине Citrix XenDesktop, однако вы можете просто сделать это на своем локальном ПК:
Виртуальный ПК Microsoft
Если вы используете Windows 7, вы можете загрузить виртуальный компьютер Microsoft и создать столько копий Virtual PC, сколько вам нужно для тестирования, без каких-либо проблем с лицензированием:
Для этого не требуются дополнительные лицензии Windows; вы просто настраиваете несколько компьютеров с разными браузерами. Вы можете запускать браузеры из окна, следуя инструкциям, доступным здесь:
Установка браузеров
Вам нужно будет создать как минимум 3 виртуальных компьютера (совет: уменьшите объем памяти до 256 МБ для каждого виртуального ПК, чтобы не тратить память на виртуальные рабочие столы).
На первом VPC я установил это:
вместе с Chrome 1, Safari 3.1, Opera 8.
На втором установил Internet Explorer 7, Chrome 3, Safari 3.2.1, Opera 9.
На третьем установил Internet Explorer 8, Chrome 8. Safari 4.0.5, Opera 10.
На Windows 7 (собственная машина) у меня был Internet Explorer 9, Chrome 11, Safari 5, Opera 11, а для Firefox я также изначально установил следующее приложение:
Лично я бы не стал возвращаться более чем на 5 лет назад с совместимостью (кроме IE для государственных сетей), если у вас нет особых требований (я разделил Chrome и Opera по годам, так как решил, что выпусков было всего несколько). Однако, если вы обнаружите, что у кого-то есть конкретная проблема с сайтом, использующим определенную версию браузера, становится очень легко установить дополнительные виртуальные машины для запуска дополнительных версий браузера.
Получение старых браузеров
Вы можете скачать более старые версии Chrome здесь:
и Opera здесь:
Виртуализация тестовой платформы (необязательно)
Я использую Xen Desktop для виртуализации платформы тестирования, чтобы я мог использовать ее где угодно, и также включил туда свои любимые инструменты разработки:
Экспресс-версия доступна бесплатно.
Хорошая коммерческая альтернатива
Еще один замечательный продукт, с которым я недавно познакомился, - это Stylizer, редактор CSS, который устанавливает несколько версий браузеров для целей тестирования, однако это платный коммерческий продукт, но он очень хорош и стоит небольшого вознаграждения, которое требуется для его запуска.