Я хотел проверить новый инструмент с открытым исходным кодом для автоматического тестирования веб-сайта. Я предпочитаю поддержку нескольких браузеров, даже многоплатформенную.
Что представляет собой единственный лучший инструмент для автоматизации открытых источников для функционального веб-тестирования
Ответ 1
Selenium - очень хороший инструмент автоматического тестирования с открытым исходным кодом для веб-сайтов. Он может управлять различными веб-браузерами на разных платформах, а тесты могут быть написаны на нескольких разных языках. Он также имеет компонент под названием Selenium IDE, который является расширением Firefox, которое позволяет создавать тесты, фактически управляя веб-браузером, что хорошо для пользователя приемочные испытания.
Ответ 2
Ватир, вероятно, то, что вы ищете.
Ответ 3
Я искал для сравнения различные инструменты и нашел следующие ссылки. Они могут быть полезны и вам.
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.
Ответ 4
Вопрос немного субъективен, особенно учитывая, что существует множество инструментов для веб-тестирования с открытым исходным кодом. На ваше решение могут повлиять такие факторы, как текущая среда разработки и знание языка. Так что в дополнение к уже упомянутым WatiN заслуживает внимания, если вы являетесь магазином .NET.
Ответ 5
Другой, очень прост в использовании, альтернативой является iMAcros https://addons.mozilla.org/en-US/firefox/addon/3863
Ответ 6
Если вы находитесь в стеке Java, JWebUnit - очень хороший вариант ИМО. Он написан на Java, что упрощает повторное использование компонентов (вход в систему, выход из системы, проверка сообщений об ошибках приложения). Вы также можете запускать несколько тестеров, что позволяет проводить тесты с одновременными изменениями.
В настоящее время я использую его с HtmlUnit как часть моих построек на сервере непрерывной интеграции. Он также может управлять Selenium для тестирования в браузере, но я этого не пробовал.
До этого я использовал Canoo Webtest, но мы обнаружили, что он недостаточно масштабируется. Написание повторно используемых частей в XML было слишком болезненным. Groovy аромат может быть лучше, но тогда это было не так.
Ответ 7
мой ответ - robotframework
Это универсальная среда с поддержкой ключевых слов, поддержка веб-драйвера selenium. В качестве разработчика вы можете создавать новые ключевые слова в java или python. Я использую его для тестирования веб-сайтов, баз данных, веб-сервисов.
Главная страница для robotframework http://www.robotframework.org
Ответ 8
Я согласен с Ycros. Я пробовал Selenium раньше в Firefox, и это дает отличные результаты. Его также очень удобный и удобный в работе. Я думаю, что немного сложно настроить IE, но