.Net の Web アプリケーション テスト (WatiN テスト レコーダー)
-
08-06-2019 - |
質問
私は現在のプロジェクトのテスト ツールとして WatiN を使用しています。Test Recorder の小さなバグを除けば、これを使用し、NUnit と組み合わせて多くのテストを自動化することができました。彼らが提案するさまざまなツールを使用した経験のある人は他にいますか?
他のヒント
私は以前に Selenium を使用したことがあり、それをフックしました クルーズコントロール.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 自動テスト (コード化された UI) の比較 :
WatiNは素晴らしいです。
受け継いだ マーキュリークイックテスト しばらく前の機能テスト用。ライセンス料として3万ポンドかかりましたが、本当にひどいものでした。同じ結果が 2 回得られることはありません (まったく同じアプリケーションで実行した場合)。彼らのサポートはひどかったです。テストは暗号化されたバイナリのコレクションとして、Action1 や Action2 などの便利なフォルダーに保存されていたため、適切にソース管理できませんでした。
HP が Mercury を買収して以来、それを改善したかどうかはわかりませんが、WatiN が非常に優れているのに、なぜ気にするのでしょうか?
WatiNもお勧めです。私は Web テスト専用に使用してきました。VB.Net や HP/Mercury Quality Center(TestDirector) ともうまく連携できるようになりました。
私が使用した中で最も優れたオープンソース自動化ツールは、Selenium IDE と Selenium Remote Control です。その後、Mac と Windows の両方の IE、Firefox でスクリプトを実行できます。
記録再生を希望する場合は、Firefox アドオン Selenium IDE をダウンロードし、スクリプトを記録して実行します。スクリプトを見て、小さな編集を行う方法を非常に簡単に理解できます。
完全なプログラミング言語のさらに強力で柔軟性が必要な場合は、Java と JUnit を使用して自動化スクリプトを駆動する Selenium Remote Control を検討してください。RC の使用を開始する簡単な方法は、IDE を使用してスクリプトを記録し、RC スクリプトとして保存し、JUnit フレームワークを使用してテスト スイートを駆動することです。
詳細については、以下をご覧ください。
http://selenium-ide.openqa.org/ http://selenium-rc.openqa.org/