#testing #client-side #frontend
#тестирование #на стороне клиента #интерфейс
Вопрос:
Какой рабочий процесс был бы хорошим в OS X для тестирования клиентского кода (HTML / JS / CSS) на совместимость с браузерами и другие проблемы во всех основных браузерах?
Я занимаюсь веб-разработкой с помощью Textmate (HTML и JavaScript), CSSEdit (CSS) и использую веб-инспектор Safari, в основном для проверки консоли JS. У меня есть параллели с Windows XP, но я вообще не настраивал его для веб-разработки.
Ответ №1:
Мы разрабатываем и на Mac, поэтому обычно мы проводим тестирование и отладку в Firefox с помощью плагина Firebug и панели инструментов веб-разработчика. Затем мы перепроверяем содержимое в Chrome / Safari, используя встроенный инспектор Chrome, на случай каких-либо расхождений.
Для тестирования на Windows мы используем выделенный компьютер с Windows, к которому мы можем получить доступ через удаленный рабочий стол, на котором есть несколько виртуальных машин, работающих под управлением различных версий Internet Explorer (было бы неплохо иметь по одной виртуальной машине для каждой, но мы просто используем одну для IE6, одну для IE 7 и версию IE, установленную на удаленной машине, в качестве третьего варианта).
Мой коллега установил VMware и запускает IE прямо со своего Macbook на виртуальной машине.
Насколько я могу судить, отладка в IE 6 довольно сложна, но некоторые из более новых версий IE имеют довольно приличный инспектор, похожий на те, что в Safari и Chrome.
Комментарии:
1. Вы вообще тестируете Firefox и Chrome в Windows?
2. Не совсем. Мы никогда не сталкивались с какими-либо проблемами с Firefox / Chrome на разных платформах. Я не говорю, что их нет, но мы никогда с ними не сталкивались.