Оглавление

Тестирование сайта в различных браузерах при наличии только одной ОС

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

 

Решение
Существует множество способов запуска дополнительных операционных систем на вашем компьютере, дающих вам возможность установки и использования разработанных специально для них броузеров.

 

Пользователи Windows
Пользователи Windows оказываются в выигрышном положении, если речь идет о тестировании сайта в различных броузерах. По приблизительным расчетам, большинство пользователей Интернета используют различные версии броузера Internet Explorer, а большинство прочих популярных броузеров имеют версию для Windows. К сожалению, когда дело касается тестирования в броузерах для Mac OS (например,
Safari), их возможности, доступные под Windows, ограничены.

 

Тестирование в броузерах для Mac
В настоящее время сложнее всего эмулировать платформу Mac OS X, и потому под рукой у любого серьезного веб-дизайнера должен находиться компьютер с данной операционной системой – совсем не обязательно мощный, если вы предполагаете использовать его исключительно для тестирования сайтов в Safari.

 

В середине 2007 года Apple вызвала переполох в сообществе веб-разработчиков, выпустив версию Safari для Windows. К сожалению, отображение страниц в этом броузере и его более старом собрате для Mac далеко не идентично. Тем не менее его можно использовать для выявления возможных проблем интерпретации.

 

То же самое можно сказать и о Windows-версии Google Chrome. Несмотря на то что он использует тот же движок, что и Safari (WebKit), следует протестировать сайт в версии Safari для Mac.

 

Тестирование в броузерах для Linux
На данный момент не существует способов эмуляции Mac на компьютере с установленной системой Windows, однако есть множество возможностей просмотра сайтов в броузерах, предназначенных для Linux.

 

CD-диски с Linux (Live CD)
Это версии Linux, запускаемые прямо с CD-диска. Их можно использовать для тестирования, не устанавливая Linux на жесткий диск. Одним из самых распространенных Live CD с Linux является Knoppix; его можно загрузить с сайта Knoppix. Knoppix поставляется с настольной средой KDE, в которую входит броузер Konqueror. Еще одним популярным дистрибутивом Linux в виде Live CD является Ubuntu, в котором по умолчанию используется настольная среда Gnome. Полный список других Live CD доступен на сайте FrozenTech.

 

Установка Linux в качестве второй операционной системы
Есть и другой вариант: можно установить на один компьютер две операционные системы, например, Windows и Linux, а при запуске выбрать требуемую. Подробное описание процесса установки двух операционных систем, их настройки и использования можно найти по адресу

https://help.ubuntu.com/community/WindowsDualBoot.

 

Создание виртуальной среды
Вместо того чтобы устанавливать две операционные системы, их можно запускать как виртуальные машины под текущей платформой. Для этого можно использовать Parallels Workstation2 и VMWare Workstation3 – коммерческие приложения, обеспечивающие запуск виртуальной машины Linux под Windows; однако они достаточно дорогие, в особенности если вам нужно только протестировать сайт в броузерах для Linux.
В этом случае целесообразнее воспользоваться версией VirtualBox4 для Windows – свободно распространяемым приложением с открытым кодом, с помощью которого можно в том числе и запускать виртуальные машины Linux.

 

Пользователи Mac
Пользователи Mac на базе процессора Intel оказываются в таком случае в выигрыше – у них есть возможность тестирования сайта во всех трех операционных системах. Если вы как разработчик хотите работать только на одной машине, стоит задуматься о широких возможностях Mac – а это вам говорит пользователь Linux!

 

Установка двух операционных систем с помощью Boot Camp
Для установки Windows в качестве второй операционной системы пользователи Mac могут воспользоваться программой Boot Camp.5 Она не предназначена для запуска виртуальной машины в отдельном окне на рабочем столе; т. е., чтобы запустить Windows, вам придется выполнить перезагрузку компьютера. Однако это вполне удобно для проведения тестирования сайтов. Boot Camp включен в Mac OS X начиная с версии 10.5 (Leopard).

 

Создание виртуальной среды
Поскольку Apple начала выпуск своих машин на базе процессора Intel, у пользователей появилась возможность запускать виртуальные машины Windows и Linux с помощью приложений, созданных сторонними разработчиками для Mac OS X. Вы сможете даже запускать различные версии Windows и тестировать свои сайты в броузерах Internet Explorer 6, 7 и 8 на одном компьютере! Традиционно пользуется популярностью приложение Parallels Desktop для Mac OS X, изображенное на рис. 7.1.1 VMWare Workstation – популярное решение для создания виртуальной среды для Windows; позже компания выпустила VMWare Fusion для Mac OS X.2 Если вас интересуют свободно распространяемые решения, обратите внимание на VirtualBox с открытым исходным кодом для Mac OS X

 

Запуск Internet Explorer 8 и Safari на Mac OS X с помощью Parallels

  Рис. 7.1. Запуск Internet Explorer 8 и Safari на Mac OS X с помощью Parallels

 

Пользователи Linux
В том, что касается тестирования сайтов в броузерах для Mac, пользователи Linux оказываются примерно в том же положении, что и пользователи Windows. Но выход существует – использование виртуальной среды и установка двух операционных систем позволяет пользователям Linux запускать различные версии Internet Explorer.

 

Тестирование в браузерах для Mac
Для тестирования сайтов в браузерах для Mac пользователям Linux, как и пользователям Windows, нужен компьютер с установленной на нем Mac OS X.

 

Safari и Chrome основаны на движке WebKit, который в свою очередь был создан на базе KHTML, используемой броузером среды KDE, Konqueror (и изначально разработанной для него). Последний обычно отображает документы примерно как и Safari, и версия Chrome для Linux (на момент написания данной книги находившаяся в разработке) должна функционировать аналогичным образом. Безусловно, это нельзя считать полноценной заменой тестированию под Mac, однако с помощью этих браузеров можно приблизительно оценить вид страниц в Safari.

 

Тестирование в броузерах для Windows
Для тестирования страниц в броузерах для Windows пользователям Linux проще всего установить на своем компьютере дополнительную операционную систему, однако существует множество инструментов, облегчающих процесс тестирования непосредственно в среде Linux.

 

Создание виртуальной среды
С помощью коммерческих приложений VMWare Workstation и Parallels Workstation можно запускать виртуальную машину Windows под Linux. Однако в качестве варианта также можно рассматривать свободно распространяемый VirtualBox.

 

Установка двух операционных систем
Пользователи Linux также могут дополнительно установить на свой компьютер систему Windows, которую можно будет выбрать при включении.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити