Найти в Дзене
Компуктер

Как тестировать сайт под linux, без установки linux?

Оглавление

Что должен сделать человек, работающий каждый день под Windows, который хочет проверить свои страницы под Linux?

7 лет назад возможностей было не много. Следовало такую систему установить на отдельный раздел. Вроде бы это просто, но, по крайней мере, мне случалось пару раз так, действительно, в области загрузочного диска, что нельзя было ничего вообще запустить. Только позже появились дистрибутивы, запускаемые непосредственно с КОМПАКТ-диска.

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

Вариантом являются виртуальные машины. Проще говоря, это возможность запуска отдельных слоев (т. е. также операционных систем) в рамках существующей системы, такая программная имитация второго компьютера.

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

Во-первых, увеличились размеры ОПЕРАТИВНОЙ памяти в офисных компьютерах. Если запуск такой машины на 256 МБ памяти, может вспомнить старые восьмибитные времена, то 1 ГБ обеспечивает больший комфорт в работе.

Во-вторых, и самое главное: производители выпустили бесплатные версии программ, которые позволяют использовать виртуальные машины. Одним из них является VMWare Player, скачать с сайта производителя.

Необходимо скачать плеер и саму машину. На сайте VMWare есть ссылки на пакеты, содержащие полные и установленные операционные системы. На выбор предлагаются, в частности, Fedora, FreeBSD, Suse, Ubuntu...

Подготовки?

Для тестирования стоит скачать одну из двух машин.

Browser Appliance. Машина основана на дистрибутиве Ubuntu, подготовленная по VMWare для безопасного просмотра веб-страниц. Файл для скачивания занимает около 250 МБ.

После запуска мы видим голую систему, с установленным веб-браузером Mozilla Firefox. Другие браузеры, такие как Konqueror и Epiphany мы можем довольно легко установить через управление пакетами.

Удобнее, на мой взгляд, является использование машины Kubuntu, т. е. дистрибутива Ubuntu, основанное на среде KDE. Для скачивания будет около 1 ГБ ? к сожалению, это только торрент.
Этот пакет более развит, хотя и браузера, необходимо установить. Для Оперы нужно скачать необходимый пакет с сайта производителя.

? и тесты!

Большой сюрприз – такая „гостеприимная” система работает плавно и качественно, не замедляет работу других приложений, а VMWare Player не берет больше, чем 200-300МБ памяти.

На что обращать внимание при тестировании страниц под Linux?

  • Различия в интерпретации кода. Вообще-то невидимым в Firefox, Epiphany (основана на движке Gecko), Opera, все еще может нас удивить Konqueror, который не имеет аналога windows. Тем не менее, это различия большие. Если мы создаем веб-сайты в соответствии со стандартами W3C и мы не используем слишком много сложных структур CSS, не должно случиться ничего страшного.
  • Различия в покрое и размерах писания. Здесь нас может ждать головная боль. В тестах были уже чудеса, когда шрифт резко стал миниатюрным, когда несмотря на декларацию шрифта, который был в системе, браузер linux показывал их миниатюрными.

Да, даже культовый (для некоторых), браузер, текстовый lynx давно поддерживает кодировку Windows-1250?

Ссылки: