Я сделал следующее на виртуальной машине Citrix XenDesktop, однако вы можете просто сделать это на локальном ПК:
Microsoft Virtual PC
Если вы используете Windows 7, вы можете загрузить виртуальный ПК Microsoft и создать столько копий виртуального ПК, сколько вам нужно для тестирования без каких-либо проблем с лицензированием:
Для этого не требуется никаких дополнительных лицензий 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 можно скачать здесь:
и Опера здесь:
Виртуализация тестовой платформы (необязательно)
Я использую Xen Desktop для виртуализации платформы тестирования, чтобы я мог использовать ее где угодно, а также включил туда свои любимые инструменты разработки:
Экспресс-версия доступна бесплатно.
Хорошая коммерческая альтернатива
Еще один замечательный продукт, с которым я недавно столкнулся, - это Stylizer , который представляет собой CSS-редактор, который устанавливает несколько версий браузеров для тестирования, однако это коммерческий платный продукт, но очень хороший и стоит небольшой платы они требуют, чтобы запустить его.