Тестирование веб-приложения на .NET (тестовое устройство записи WatiN)

Как правило, оба оператора equals () и «==» в Java используются для сравнения объектов для проверки равенства, но вот некоторые из различий между ними:

Основное различие между .equals ( ) method и == является тем, что один является методом, а другой - оператором.

Мы можем использовать операторы == для сравнения ссылочного сравнения (сравнения адресов) и метода .equals () для сравнения контента. Простыми словами == проверяет, указывают ли оба объекта на одну и ту же ячейку памяти, тогда как .equals () оценивает сравнение значений в объектах. Если класс не переопределяет метод equals, то по умолчанию он использует метод equals (Object o) ближайшего родительского класса, который переопределил этот метод. Подробнее см.

7
задан Keith 18 August 2008 в 19:06
поделиться

6 ответов

Я использовал:

Все они имели их цель и являются очень хорошими инструментами.

1
ответ дан 7 December 2019 в 14:39
поделиться

WatiN превосходен.

Я наследовал Mercury Quicktest для функционального тестирования некоторое время назад. 30 тысяч £ для лицензий и это было действительно ужасно. Мы никогда не получали те же результаты дважды (работающий на том же самом приложении). Их поддержка была ужасна. Это сохранило тесты как наборы зашифрованных двоичных файлов в папках, названных полезными вещами как Action1 и Action2, таким образом, мы не могли управление исходным кодом это правильно.

Никакая идея, улучшил ли HP его, так как они выкупили Меркурий, но почему беспокойство, когда WatiN так хорош?

0
ответ дан 7 December 2019 в 14:39
поделиться

Я использовал Селен прежде и сцепил его в 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/

Аплодисменты John

2
ответ дан 7 December 2019 в 14:39
поделиться

Лучшим средством автоматизации С открытым исходным кодом, которое я использовал, является Селен Дистанционное управление Селена и IDE. Можно затем запустить скрипты на IE, Firefox и в Mac и в Windows.

Если Вы предпочитаете рекордную игру, то загрузите дополнительный Селен Firefox IDE и затем запишите Ваши сценарии и выполните их. Можно очень легко посмотреть на сценарии и выяснить, как сделать незначительные редактирования.

Если Вы хотите больше питания и гибкости полного языка программирования, то рассматриваете Дистанционное управление Селена, где я использую Java и JUnit для управления сценариями автоматизации. Простой способ к запущенному использованию RC состоит в том, чтобы использовать IDE, чтобы записать Ваши сценарии, сохранить их как сценарии RC и использовать платформу JUnit для управления набором тестов.

Для получения дополнительной информации, выезд:

http://selenium-ide.openqa.org/ http://selenium-rc.openqa.org/

0
ответ дан 7 December 2019 в 14:39
поделиться

Я могу также рекомендовать WatiN. Я использовал его исключительно для моего веб-тестирования. Я даже заставил это играть по правилам с VB.Net и HP/Меркурием Quality Center (TestDirector).

0
ответ дан 7 December 2019 в 14:39
поделиться

Я только что написал статью в блоге сравнение Selenium и Visual Studio Automation Testing (Coded UI) :

1
ответ дан 7 December 2019 в 14:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: