Тестирование веб-приложений для .Net (WatiN Test Recorder)
-
08-06-2019 - |
Вопрос
Я использую WatiN в качестве инструмента тестирования для моего текущего проекта.Помимо незначительных ошибок с регистратором тестов, я смог использовать его и автоматизировать многие свои тесты совместно с NUnit.У кого-нибудь еще есть опыт работы с различными инструментами, которые они могли бы предложить?
Решение
Я использовал:
Все они имели свое назначение и являются очень хорошими инструментами.
Другие советы
Я уже использовал Selenium раньше и подключил его к CruiseControl.NET и хотя у него есть свои причуды, он сработал довольно хорошо.
Вот несколько полезных ссылок.
http://selenium-ide.openqa.org/
http://wiki.openqa.org/display/SIDE/Automating+Selenium+IDE+tests
http://agiletesting.blogspot.com/2006/03/remote-web-app-testing-with-selenium.html
http://www.nofluffjuststuff.com/blog_detail.jsp?rssItemId=97932
http://www.testearly.com/2006/10/04/selenium-using-selenium-ide-selenium-remote-control-and-ant/
Ваше здоровье Джон
Я только что написал статью в блоге сравнение тестирования автоматизации Selenium и Visual Studio (закодированный пользовательский интерфейс) :
ВатиН - это превосходно.
Я унаследовал Самый Быстрый тест на Ртуть некоторое время назад проводил функциональное тестирование.30 тысяч фунтов за лицензии, и это было действительно ужасно.Мы никогда не получали одних и тех же результатов дважды (работая в одном и том же приложении).Их поддержка была ужасной.Он хранил тесты в виде коллекций зашифрованных двоичных файлов в папках с именами полезные вещи, такие как Action1 и Action2, поэтому мы не могли должным образом управлять исходным кодом.
Понятия не имею, улучшила ли HP его с тех пор, как выкупила Mercury, но зачем беспокоиться, если WatiN и так хорош?
Я также могу порекомендовать WatiN.Я использовал его исключительно для своего веб-тестирования.У меня даже есть возможность работать с VB.Net и HP / Mercury Quality Center (TestDirector).
Лучший инструмент автоматизации с открытым исходным кодом, который я использовал, - это Selenium IDE и Selenium Remote Control.Затем вы можете запускать скрипты в IE, Firefox как на Mac, так и на Windows.
Если вы предпочитаете запись с воспроизведением, то загрузите надстройку для Firefox Selenium IDE, а затем запишите свои скрипты и запустите их.Вы можете очень легко просмотреть скрипты и понять, как внести незначительные правки.
Если вы хотите больше мощности и гибкости полноценного языка программирования, тогда рассмотрите Selenium Remote Control, где я использую Java и JUnit для управления сценариями автоматизации.Простой способ начать использовать RC - это использовать IDE для записи ваших скриптов, сохранить их как RC-скрипты и использовать JUnit framework для управления вашим набором тестов.
Для получения дополнительной информации ознакомьтесь с:
http://selenium-ide.openqa.org/ http://selenium-rc.openqa.org/