Cross-Browser тестирование: детальный обзор инструментов и услуг

Как вы, наверное, знаете, кросс-браузерный тестирование является важной частью любой developer’ рутину с.

Как увеличением числа браузеров, и они, конечно, в последние годы, потребность в автоматических инструментов, которые могут помочь нам в этом процессе становится все больше.В этой статье мы представляем краткий обзор различных кросс-браузерного тестирования приложений и сервисов.Наверняка, вы уже знакомы с некоторыми из них, и вы, возможно, даже наткнулись на другую обзорную статью, но этот берет различные approach.

Это не просто список доступных инструментов, а всеобъемлющей analysis основано на моем опыте с каждым из них.Для нетерпеливых у вас, сводную таблицу в конце кратко основные показатели и уникальные особенности для каждой службы.Но если you’ Re заинтересована в мой личный опыт работы с этими инструментами, то читайте on.

Наверное, самый важный показатель этих услуг является захват задержки, которые я измерил для URL stackoverflow со следующими браузерами включено: Firefox, IE, Chrome и Safari.

BrowserShots

BrowserShots является старейшим и наиболее известных бесплатных онлайн мульти-браузера скриншот службы.Он поддерживает большое количество браузеров: в общей сложности 61 различных версиях браузеров и операционных систем, и это здорово, но я с трудом представляю, кто хочет проверить свои веб-сайт под Kazahakase 0,5 хода на BSD Unix.Feature-мудрой, она позволяет включить и отключить JavaScript, Java и флэш и изменение размера экрана.Я считаю, последнее очень полезно, особенно в наши дни, когда приходится принимать во внимание смартфона браузеров с нестандартными resolutions.

Screenshot

Интерфейс Не очень удобно friendly.Выбор браузеров и нужные параметры занимает много времени, и потому, что веб-службы вы должны делать это снова каждый раз, когда вы хотите сделать скриншот.Когда (и если) вы, наконец, получите скриншоты, не существует простой способ сравнить разные захваты для того, чтобы найти оказания несоответствий.HTTP перенаправление не полностью автоматизирован: BrowserShots отображает URL вы будете перенаправлены на, но вы должны начать снова manually.

Самый большой недостаток BrowserShots— который, на мой взгляд, делает его практически непригодным для профессиональных разработчиков — является время отклика.В нашем тестовом сценарии, это было больше, чем 45 минут.Обратите внимание, что скриншот истекает через 30 минут, если вы вручную продлить его.Как вы можете видеть от выстрела ниже, BrowserShots имеет серьезные ошибки при прокрутке (см. скриншот MSIE 8.0) и по меньшей мере одного браузера скриншот не удалось, хотя он сказал, что операциюбыл successful.

Conclusion

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

Уникальные особенности: None.

Недостатки: Уж больно slow.

BrowserCam

BrowserCam является другой известный скриншот службы.В отличие от BrowserShots, это коммерческая услуга.Самый дешевый план стоить $ 159,80 в год и обеспечивает доступ для пяти пользователей. Интерфейс nice.Она позволяет создать проект и указать URL и браузеры вы хотите захватить, так что вам не придется делать это снова и снова, чтобы повторно проверить страницу.Но, поскольку он не является AJAX веб-интерфейс, его время отклика не сравнима с родным приложением, которое является немного annoying.

Screenshot

Поддержка браузера чуть более ограниченным, чем у BrowserShots, но это достаточно хорошо для практических целей, поддерживает несколько версий IE, Firefox, Safari, Opera и Chrome, а также некоторые старые браузеры на OS X, Linux и несколькихверсий Windows.Захват скорости приличный: она занимает около двух минут, чтобы сделать скриншот из наших тестов scenario.

BrowserCam поддерживает несколько разрешений и имеет окно и полной страницы захвата, что означает поддержку прокрутки бар.Еще одной приятной особенностью является мобильным устройством захвата: он поддерживает Blackberry, iPhone, Android и Windows Mobile устройств.Обратите внимание, что поддержка мобильных устройств захвата не является частью плана захвата браузера и стоит $ 999,95 дополнительные ежегодно.Она также имеет письмо захвата service, который, по моему мнению, имеет ограниченное применение, и удаленного доступа, которые могут быть полезны для устранения несоответствий рендеринга, которые обнаруживаются с захвата экрана.Обе услуги стоят дополнительных денег.На скриншоте ниже представляет результаты BrowserCam window.

Удаленный доступ пакеты позволяют подключиться с помощью VNC на ваш выбор Linux, Windows и Mac машин с различными версиями браузера.Это может быть хорошим вариантом для отладки оборудования, которое вы не имеете, таких как Mac.Но цена $ 499,95 в год не далеко от цен Mac Mini, и потому, что VNC протокол не очень эффективна, обширные удаленной отладки через VNC может быть daunting.

Conclusion

Очень хороший профессиональный сервис с расширенными возможностями и вдумчивый interface.

Уникальные особенности: Поддержка мобильных устройств, удаленных access.

Недостатки: Expensive.

Adobe BrowserLab

BrowserLab есть новое предложение от Adobe и был ранее известен как Meer-Meer.Она написана на флэш и как таковой имеет то преимущество, что кросс-платформенных совместимых и наличия смотреть, чувствовать и (самое главное), время отклика приложений.В настоящее время предлагаются бесплатно просмотр mode в то время как Adobe “ следит за performance.” Потому что он будет следить за ним более чем на один год, задаешься вопросом, имеет ли он других причин для этого.По словам Adobe, будет взимать $ 10 до $ 20 в месяц за эту услугу, начиная с 2011.

Screenshot

Интерфейс является привлекательным, полированные и проста в использовании, как вы можете видеть на скриншоте ниже.Вы можете просмотреть снимки по одному или просмотра двух захватов бок о бок, которая является более полезной.Много хвалили “ лук skin” вариант не очень практично: большую часть времени, браузеры не окажет страницы одинаково пиксель за пикселем, но страница все еще может выглядеть same.

Поддержка браузеров скромные по сравнению с конкурентами.На момент написания BrowserLab поддерживает только Chrome, Firefox, IE и Safari: в общей сложности 12 браузеров и комбинации версии ОС.Но, похоже, качество продукта все еще находится на бета-уровне, в двух захватов, на самом деле сократить изображение по горизонтали.Свиток поддержки бар глючит, too.

Скриншоты скорость очень хорошая.Наш тестовый сценарий, сделал это менее чем за один minute.

Conclusion

Очень приятный интерфейс, и бесплатно до конца 2010.

Уникальные особенности: None.

Недостатки: скромную поддержку браузера, небольшие bugs.

Microsoft Expression Web SuperPreview

SuperPreview является новым дополнением к Microsoft’ с Expression Web среде WYSIWYG развития.Это автономная версия, ограниченная Internet Explorer и доступна для скачивания бесплатно.Поддержка браузера ограничены.Автономная версия поддерживает только IE 6, 7 и 8, в то время как полная версия имеет поддержку для Firefox и Safari.Пользовательского опыта, с другой стороны, очень впечатляет.

Screenshot

Потому что это приложение, которое работает на вашем компьютере, время отклика и задержки скриншот являются одними из лучших в своем классе.В нашем тестовом сценарии, она загружается веб-сайт в считанные секунды.Пожалуйста, обратите внимание, однако, что, поскольку SuperPreview работает только с двумя браузерами в то время и не поддерживает Chrome, этот тест не идентично другим services.

SuperPreview не могут быть приобретены без Expression Web, чья розничная цена составляет $ 149.

Conclusion

Интерфейс очень прост в использовании, а скорость невероятная.Но поддержка браузера очень ограничено, и, будучи частью пакета Expression Web, it’ с почти unusable.

Уникальные особенности: None.

Недостатки: Ограниченная поддержка браузера, expensive.

BrowserSeal

BrowserSeal является новым инструментом.Как и в SuperPreview, это приложение, а не веб-службы, и, таким образом Скорость захвата ее очень хорошо.BrowserSeal закончили наш тест менее чем за одну минуту.Поддержка браузера, достаточно широк.При наличии нескольких версий IE, Firefox, Safari, Opera и Chrome, это в значительной степени охватывает каждый браузер кто-то захочет проверить.Она имеет два хороших возможностей, которые отличают его от конкурентов: автономный поддержка браузера и интерфейс командной строки для автоматизации scripting.

Screenshot

Все браузеры поддерживают BrowserSeal может быть запущен вручную, что означает, что после you’ Нашел оказания непоследовательность в браузере, вы можете запустить браузер и проблема устранения неполадок.Это то, что большинство других услуг не offer.

Цены очень конкурентоспособны, тоже: стандартная версия продается за $ 49.Существует также автоматизации версии с интерфейсом командной строки, что позволяет захватывать несколько URL-адресов …

Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.