Я хотел проверить новый инструмент с открытым исходным кодом для автоматического тестирования веб-сайта. Я предпочитаю поддержку нескольких браузеров, даже многоплатформенную.Каков самый лучший инструмент для автоматизации открытых источников для функционального веб-тестирования
ответ
Selenium - очень хороший инструмент для автоматического тестирования с открытым исходным кодом для сайтов. Он может управлять different web browers on different platforms, and tests can be written in a number of different languages. Он также имеет компонент под названием Selenium IDE, который является расширением Firefox, которое позволяет создавать тесты, фактически управляя веб-браузером, что хорошо для пользовательских приемочных тестов.
Watir, вероятно, то, что вы ищете.
Я согласен с Ycros. Я пробовал Selenium раньше в Firefox, и это дает отличные результаты. Его также очень удобный и удобный в работе. Я думаю, что немного сложно настроить с помощью IE, но
Вопрос немного субъективен, особенно учитывая, что доступно множество инструментов для веб-тестирования с открытым исходным кодом. На ваше решение могут повлиять такие факторы, как текущая среда разработки и знание языка. Поэтому в дополнение к уже упомянутым WatiN заслуживает рассмотрения, если вы являетесь магазином .NET.
Я искал поисковые запросы для сравнения между различными инструментами и нашел следующие ссылки. Они могут быть полезны и вам.
http://www.infoq.com/news/2007/11/canoo-webtest-selenium-testing
http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (рекомендую этот, так как он сравнивает, основываясь на некоторых материальных параметров)
Мои собственные взгляды: я использовал Canoo и думал, что это был отличный, но его использование потребует некоторого опыта с XML. Кроме того, он не поддерживает запись, как Selenium.
Другой, очень проста в использовании, альтернатива iMAcros https://addons.mozilla.org/en-US/firefox/addon/3863
Если в стеке Java, JWebUnit является очень хорошим выбором ИМО. Он написан на Java, что упрощает повторное использование компонентов (вход в систему, выход из системы, проверка сообщений об ошибках приложения). Вы также можете запускать несколько тестеров, что позволяет проводить тесты одновременных изменений.
В настоящее время я использую его с двигателем HtmlUnit как часть моих построек на сервере непрерывной интеграции. Он также может управлять Selenium для тестирования в браузере, но я этого не пробовал.
До этого я использовал Canoo Webtest, но мы обнаружили, что он не слишком хорошо масштабируется. Написание повторно используемых частей в XML было слишком болезненным. Привкус Groovy может быть лучше, но тогда это было не так.
мой ответ robotframework
Это родовое ключевое слово приводом рамки, поддержка веб-драйвер селена тоже. В качестве разработчика вы можете создавать новые ключевые слова в java или python. Я использую его для тестирования веб-сайтов, базы данных, веб-сервисов.
Домашняя страница robotframework является http://www.robotframework.org
как насчет добавления ссылки :-) – kleopatra 2012-10-29 12:03:24
8 лет после вопроса и 4 года после того, как он был закрыт, и это именно тот или вопрос и обсуждение Ищу и Google привел меня к нему. – darbid 2017-02-14 06:04:33