Тестирование веб-приложений для .Net (WatiN Test Recorder)

Я использовал WatiN в качестве инструмента тестирования для моего текущего проекта. Помимо мелких ошибок в Test Recorder, я смог использовать его и автоматизировать многие мои тесты в сочетании с NUnit. Кто-нибудь еще с опытом работы с различными инструментами, которые они могут предложить?

18.08.2008 18:12:09
6 ОТВЕТОВ
РЕШЕНИЕ

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

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

1
18.08.2008 18:43:14

WatiN отлично.

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

Понятия не имею, улучшили ли HP его с тех пор, как выкупили Mercury, но зачем беспокоиться, когда WatiN так хорош?

0
18.08.2008 19:04:51
LOL, Mercury всегда наследуется, никогда не покупается, руководство настаивает на его использовании из-за лицензий $$$$$. На предыдущей работе тестировщики настаивали на этом, потому что «это было то, что они знали», и это тот же инструмент, который они использовали более 10 лет для тестирования настольных приложений. Я не видел WatIn, но Selene IDE может генерировать код C #, который можно запускать в отладчике Visual Studio в рамках модульного тестирования. Между прочим, поддержание инфраструктуры тестирования - это то, на чем вы будете тратить много времени, поэтому все, что вы можете сделать, чтобы минимизировать это бремя, - это здорово.
John Simon 29.09.2012 19:49:52

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

0
24.08.2008 06:51:28

Я уже использовал 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/

Ура Джон

2
24.08.2008 09:33:37

Лучшим инструментом автоматизации с открытым исходным кодом, который я использовал, являются Selenium IDE и Selenium Remote Control. Затем вы можете запускать скрипты в IE, Firefox как в Mac, так и в Windows.

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

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

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

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

0
22.09.2008 21:32:25

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

1
6.03.2015 03:24:00