Статьи

Еще два способа сделать кросс-браузерное тестирование

Пару дней назад мы представили вам пробную версию Meermeer , грядущего приложения от Adobe, которое значительно облегчит разработчикам тестирование веб-сайтов в разных браузерах. Meermeer позволит разработчикам отправлять свой код непосредственно из Dreamweaver на набор виртуальных машин, работающих под управлением разных операционных систем и браузеров, и почти мгновенно получать обратно скриншоты своих сайтов, отображаемых в этих различных конфигурациях. Это бесконечно лучше, чем нынешняя система, которую использует большинство разработчиков, которая обычно представляет собой комбинацию использования нескольких систем тестирования, программного обеспечения для локальной виртуализации, а также использования друзей и служб медленной пакетной обработки, таких как Browsershots.org.

Meermeer не будет доступен для потребителей до начала следующего года, но, к счастью для разработчиков, есть пара сервисов, которые доступны сейчас и предлагают аналогичные полезные функции тестирования.

лакмус

Litmus — это кросс-браузер и инструмент для тестирования ОС, который, как и Meermeer, делает скриншоты веб-сайтов и возвращает результаты практически мгновенно. В отличие от Meermeer, Litmus также тестирует электронную почту HTML с внушительным списком из 23 поддерживаемых веб-браузеров и 16 почтовых клиентов. Litmus делает упор на непрерывном тестировании и организации и позволяет вам отслеживать все ваши тесты, отмечая, когда страница прошла или не прошла в браузере, чтобы вы могли оставаться в курсе того, что нужно работать на вашем веб-сайте.

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

Litmus отстает от Meermeer из-за отсутствия представления об оболочке лука (которое наглядно накладывает два скриншота браузера) и невозможности рендеринга неопубликованного кода для создания скриншотов. Однако вы можете указать Litmus на защищенные паролем частные производственные серверы.

Бесплатная версия Litmus поддерживает IE 7 и Firefox 2 для веб-сайтов, а также Outlook 2003 и Gmail для электронной почты. Платные планы открывают больше браузеров и почтовых клиентов и позволяют большему количеству пользователей увеличивать ежемесячное ограничение на количество тестов, которые вы можете выполнить.

CrossBrowserTesting.com

Снимки экрана хороши, но одна из критических замечаний Меермера и других инструментов тестирования на основе снимков экрана, которые мы часто слышали в комментариях к нашему посту в начале этой недели, заключалась в том, что вы не можете проверить функциональность с помощью изображения. Вы можете протестировать макет со скриншотами, но как насчет кросс-браузерной и ОС-функциональности вашего Javascript или динамических CSS-элементов? Для этого вам нужно реально взаимодействовать со страницей.

Вот где полезен такой сервис, как CrossBrowserTesting.com. Сайт предлагает доступ к различным виртуализированным машинам в разных операционных системах, браузерах и с различными установленными плагинами. Используя программу VNC, пользователи могут загружать эти виртуальные системы в браузер с помощью Java-апплета, а затем тестировать свои веб-страницы, используя различные конфигурации браузера и операционной системы.

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

CrossBrowserTesting.com платит за использование своей системы поминутно по цене около $ 0,20 за минуту, с доступными скидками. Сайт предлагает бесплатные пятиминутные сеансы тестирования, но платные клиенты имеют приоритет, поэтому бесплатные сеансы доступны только при наличии свободных циклов в системе.