Какие автоматические тестовые наборы для тестирования совместимости IE 6,7,8 для веб-сайта? - PullRequest
2 голосов
/ 28 сентября 2010

Я смотрю на несколько сайтов, которые имеют сложные веб-клиенты. Они были разработаны с использованием Chrome / Safari / Firefox; Я хотел бы проверить их на совместимость с IE 6/7 / 8.

Существуют ли какие-либо автоматизированные тесты / инструменты / наборы тестов, которые помогут с работой? Желательно инструменты, которые являются специфическими для такого рода проблем - и будут подчеркивать тип угловых случаев, которые могут возникнуть в такой ситуации.

Ответы [ 2 ]

1 голос
/ 29 ноября 2013

Возможно, вам нужно что-то вроде этого: http://triflejs.org/ (в настоящее время в бета-версии)

Это порт IE phantomjs для запуска тестов интерфейса без головы.Он использует класс .NET WebBrowser для создания базового движка IE.

IE обеспечивает среду эмуляции для запуска более ранних версий, поэтому вы можете работать как IE7, IE8 и IE9, если у вас естьIE9 установлен.

Если вы объедините TrifleJS (IE), PhantomJS (Webkit: Chrome + Safari) и SlimerJS (Firefox), вы можетезапускать автономные тесты во всех распространенных браузерных средах, используя одни и те же сценарии тестирования и API.

enter image description here

0 голосов
/ 03 июля 2011

Я бы посоветовал изучить Selenium .

Это инструмент для тестирования веб-сайтов.Он позволяет вам писать тесты, которые затем можно запускать во всех основных браузерах.

Имеется IDE для создания тестов;это написано как плагин Firefox, поэтому вам нужен Firefox, если вы хотите использовать IDE, но сами тесты можно запускать в любом браузере, включая все версии IE.

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

Наконец, он интегрирован с различными языками программирования, поэтому вы можете писать свои тесты на PHP, C #,Java и другие, что означает, что вы можете включить их в свой стандартный набор модульных тестов.

Мы по-прежнему используем Selenium v1, но доступна версия 2, которая загружает работу (и эффективно объединяет ее)конкурирующий проект под названием Webdriver.Более подробную информацию об этом объединении двух проектов можно найти здесь: http://www.theautomatedtester.co.uk/blog/2010/why-should-i-move-to-selenium-2.html. Говорят, что полученная система намного лучше, чем Selenium v1 - которая уже была хороша, поэтому она должна быть потрясающей.Однако он требует от вас переписать все ваши тесты с v1, поэтому мы еще не мигрировали.

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

Надеюсь, что это поможет.

...