2008-08-18 168 views
6

我一直在使用WatiN作爲當前項目的測試工具。除了測試記錄器的小錯誤之外,我已經能夠使用它,並且結合NUnit自動化我的很多測試。其他任何人都可以使用不同工具的經驗,他們可能會建議?.Net(WatiN測試記錄器)的Web應用程序測試

回答

0

WatiN非常棒。

我繼承了功能測試Mercury Quicktest。 3萬英鎊的許可證,這確實很糟糕。我們從未獲得過兩次相同的結果(運行完全相同的應用程序)。他們的支持是可怕的。它將測試存儲爲文件夾中的加密二進制文件的集合,稱爲Action1和Action2等有用的東西,因此我們無法正確控制它。

惠普從購買水星以後是否改進了它,但是爲什麼WatiN這麼好呢?

+0

笑,水星總是繼承,從來沒買過,管理上使用它,因爲堅持$$$$$許可證。 在之前的工作中,測試人員堅持認爲它是 ,因爲「他們知道這是他們所知道的」,並且這是他們用了10多年來測試桌面應用程序的相同工具。 我還沒有見過WatIn,但是硒IDE可以生成C#代碼,它可以在單元測試框架內的Visual Studio調試器中運行。 維護測試框架是您花費大量時間的地方,所以任何您可以做的事情來儘量減少這種負擔是很好的。 – 2012-09-29 19:49:52

0

我也可以推薦WatiN。我一直在專門用於我的網絡測試。我甚至已經把它與VB.Net和惠普/美科利質量中心(TestDirector)進行了良好的配合。

2
0

我使用的最好的開源自動化工具是Selenium IDE和Selenium Remote Control。然後,您可以在Mac和Windows上在IE,Firefox上運行腳本。

如果您更喜歡錄製播放,請下載Firefox附加組件Selenium IDE,然後記錄腳本並運行它們。您可以非常輕鬆地查看腳本並找出如何進行小修改。

如果您希望完整的編程語言具有更強大的功能和靈活性,那麼請考慮Selenium Remote Control,我使用Java和JUnit來驅動自動化腳本。開始使用RC的簡單方法是使用IDE記錄腳本,將它們保存爲RC腳本並使用JUnit框架來驅動測試套件。

欲瞭解更多信息,請上網:

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