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