Изменить:
Обновление на свежесть:
Теперь я пользуюсь платным сервисом browserstack.com , чтобы предоставлять множество различных сред тестирования браузеров через флэш-туннелирование. Я платный пользователь, но есть начальный бесплатный пробный период. browserstack избавил меня от необходимости запускать Windows OS на моих машинах в любой форме, виртуальном образе или иным образом. Так как это также позволяет туннелировать, я могу разместить сайт на своем локальном компьютере, но все еще тестировать в браузерах стека браузеров. Я считаю ежемесячную плату за деньги очень хорошо потраченной.
Конец редактирования
Различные варианты, которые я пробовал, в том числе «окончательное решение»: бесплатные загружаемые ОС для тестирования Windows от Microsoft
Я испробовал несколько вариантов ниже, но Virtualbox может быть вашим лучшим выбором для полного и полного тестирования, особенно потому, что в профессиональном качестве вам часто приходится тестировать ie8, ie7-ie- ie6. Который становится хитрым только с одной установленной ОС. Итак, в порядке от самого простого и наиболее поверхностного тестирования до самого сложного и наиболее полного тестирования:
browserlab.adobe.com
- Более новое, интересное онлайн-решение: browserlab.adobe.com . Это на самом деле очень специфично и быстро по сравнению с браузерными снимками. Это только дает вам скриншоты, но это отличный первый шаг. Поэтому я рекомендую это для чисто визуального (и, следовательно, относительно поверхностного) тестирования.
Browsershots.org
- И хотя browsershots.org также является тем, что вы должны использовать для обзора того, что могут увидеть пользователи, вы действительно не сможете обойтись без настоящих браузеров для javascript и поведенческое тестирование (вместо того, чтобы просто тестировать отображение и рендеринг, которые обеспечивает браузер). Задержка, прежде чем вы сможете увидеть изображения, также убийственна.
Двойная загрузка в windows
- Еще одна попытка - двойная загрузка, я работаю 99% времени в Ubuntu, и у меня установлены и доступны окна для двойной загрузки. Не быстрый способ тестирования, но если у вас нет другого способа доступа, т. Е. Он должен работать как минимум для последней версии.
Удаленный доступ к рабочему столу в работающей коробке Windows
- Прежде, чем я упомяну опцию «охватывает все базы», еще одна полезная возможность - настроить машину Windows, загрузить ее и подключиться к ней через удаленный рабочий стол, чтобы вы могли работать с одной машины и тестировать с как.
Окончательное решение с использованием virtualbox
- Наконец, мать всех решений, использующих virtualbox:
К счастью (я знаю, что вы сказали, что вам не понравилось решение для виртуальной коробки, и я знаю, что это раздражающий процесс установки, но ...) Microsoft предоставляет доступные виртуальные машины на год или больше с различными версиями то есть предварительно установленный, доступный без необходимости лицензии в течение года или около того, прежде чем вам придется обновить виртуальную машину, @
http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
Установка виртуальной машины из свободно распространяемых образов тестирования браузеров от Microsoft
Поскольку это руководство по настройке в Ubuntu больше не доступно нигде в полном объеме, на случай, если оно вам или кому-то еще действительно понадобится, я вынужден включить фактические детали процесса установки, которые были предложены мне на форумах Ubuntu. и работал, когда я прошел через них. Я прошу прощения за их длину. Предоставлено теперь анонимным оригинальным постером на форумах Ubuntu:
Бесплатный доступ к виртуальным операционным системам, совместимым с браузером Microsoft, шаги по установке для Ubuntu
http://ubuntuforums.org/showthread.php?t=1097080 (Ред .: я больше не могу найти эту тему в сети)
HOWTO: запустить IE6, IE7, IE8 в Linux в
VirtualBox Вам нужны: virtualbox, qemu,
вино
Код: apt-get установить virtualbox qemu
вино
Скачать бесплатную (!) Microsoft
Приложение Internet Explorer
Проверка совместимости VPC Изображения здесь:
http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
(Примечание: вам не нужно загружатьВ полной упаковке вы можете выбрать конкретные комбинации XP / Vista и IE6-8)
Извлечь изображения VPC с помощью вина (двойной щелчок).(Примечание: может пройти некоторое время, прежде чем появится первое окно)
Превратить образ (ы) VPC в (a) образ (ы) VMWare (который доступен для чтения VirtualBox): qemu-imgconvert -f vpc image.vhd -O vmdk image.vmdk
Установить новую виртуальную машину в VirtualBox, используя образ vmdk в качестве существующего диска.Загрузите его, вы увидите индикатор загрузки Windows и ... вскоре после этого будет BSOD.
Исправление BSOD:
BSOD вызван тем, что виртуальная Windows пытается загрузить драйверы процессорадля неправильного процессора (он не работает на процесс VirtualPC, но на процесс VirtualBox).Или что-то в этом роде ... Нам нужно заставить Windows не пытаться загружать драйверы для процессора (для этого не нужны никакие драйверы процедур, потому что в любом случае это все виртуально).Запустите безопасный режим, нажав (неистово) F8 при загрузке Windows и выбрав безопасный режим.
Игнорируйте все предупреждения, обнаруженные на «новом оборудовании» (мы рассмотрим их позже).Запустите командный блок и выполните следующую команду, чтобы отключить загрузку драйверов процессора:
Код: sc config start процессора = отключено (обратите внимание на пробел между '=' и 'отключено'!)
Перезапустите виртуальную Windows, теперь она должна загрузиться до рабочего стола Windows.
Теперь, когда вы думаете, что можете начать просмотр веб-страниц с помощью IE, вы обнаружите, что виртуальная Windows должна установитьдрайверы для сетевой платы AMD PCnet, расположенные на установочном диске Windows.К счастью для тех, у кого нет установочного диска Windows, есть другой способ:)
Скачать драйверы AMD PCnet здесь: http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_6629_2452%5E2454%5E2486,00.html
Создать ISO-файл, содержащий драйверы.Я использовал Brasero для простоты.Выберите, чтобы создать проект данных, добавить ZIP-файл (или разархивированные файлы, сохраняет ваш шаг в Windows), создать ISO.Не нужно записывать реальный компакт-диск!
Остановите виртуальную Windows, отредактируйте настройки в VirtualBox: смонтируйте ваш новый iso.
Запустите виртуальную Windows, когда она попросит установить драйверы дляник PCnet, укажите его на (разархивированные) драйверы.И вуаля!У тебя есть интернет!(Теперь вы также можете попробовать установить другие драйверы, на которые он жалуется, но в этом нет особой необходимости)
Изображение README говорит, что срок действия образа истекает через год.По моему опыту, система блокируется от многочасового использования, но все еще может использоваться в течение коротких периодов, которые вы можете захотеть при загрузке для тестирования веб-сайта.В худшем случае вам, возможно, придется повторить эти шаги снова, поэтому обязательно поместите их где-нибудь, где вы сможете найти их снова через год или около того.