Подтвердить что ты не робот

Автоматический визуальный осмотр через браузер

Мы ищем инструмент, который позволит нам script и запускать тесты в нескольких браузерах, включая Chrome, FF 3,4, IE 6,7,8 и во время работы, позволяя человеку визуально проверять каждую страницу/действие. Это должно поддерживать javascript, поэтому простой подход к браузеру не будет работать. Что-то вроде Selenium Grid может работать, но я не видел ничего, что могло бы действовать как консоль, чтобы человек мог визуально проверить каждый шаг теста. В идеале ответ на этот вопрос был бы инструментом, который запускает сценарий переднего конца и отображает эти тесты для каждого браузера в сетке, чтобы человек мог визуально проверять внешний вид каждой страницы, пока тест тестировал содержимое html.

4b9b3361

Ответ 1

Как насчет Огуречный соус?

Я не пробовал это исключительно потому, что мне не нужно запускать тесты параллельно в нескольких браузерах или без головы. Тем не менее, я использую Cucumber BDD для почти всех моих веб-сайтов тестирование приложений. Cucumber Sauce выглядит так, как будто он решил проблему parallelism, чтобы она могла работать для вас.

Ответ 2

Как насчет Telerik Test Studio http://www.telerik.com/automated-testing-tools.aspx? Он может делать FF 3 и 4, IE7, 8, 9 (но не IE6), Chrome и Safari. Он буквально перехватывает браузер и управляет им, как если бы настоящий человек сидел, щелкал вещи и печатал текст.

Ответ 3

Несколько месяцев назад я столкнулся с браузером, который позволил пользователям увидеть, как разные движки рендеринга отображают свой сайт: Lunascape и здесь являются его функциями. Что касается действительности или точности, я не могу ручаться за нее (я ее никогда не использовал); Я могу связать вас с обзором CNET: CNET.

Итак, моя лучшая идея - использовать lunascape (чтобы ваш тестер мог видеть все двигатели бок о бок), затем script тесты в javascript, которые включены в каждую страницу.

Удачи, и надеюсь, что это поможет.

Ответ 4

TestComplete может сделать это: http://www.automatedqa.com/products/testcomplete/ Вы можете записывать любое взаимодействие с приложением, и при запуске тестов вы можете смотреть их.

Он поддерживает: Поддержка Internet Explorer 6-9 (как 32-, так и 64-разрядная версии) Поддержка Firefox 3.5-4.0

Ответ 5

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

Ответ 6

Очень хороший вопрос.
Инструмент шкафа, о котором я думаю, будет бегуном для загрузки HP:

  • способность визуально проверять каждую страницу во время запуска теста и вставлять точку останова при необходимости
  • Поддерживается Javascript, но у вас может возникнуть проблема с асинхронным запросом (ajax)

Так как существует всегда, но:

  • Не все браузеры моделируются.
  • Браузеры также моделируются...
  • В отчете будет отображаться производительность, а не то, что было показано на странице.
  • Цена


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

Ответ 7

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

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

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