2011-02-03 17 views
5

私は現在、Webベースのアプリケーションで作成された新しいコード用の自動ユニットテストを作成する方法を検討しています。 JSF 2.0、Richfaces 3.3、JRE1.6を使用しています。JSF/Java Beans/Richfacesテストソリューション(JSFUnit、JUnitなど)

私は、人々がどのようなものを使用し、推薦するかについての意見を聞くことに興味がありますか? 利点/欠点?実装するのは難しいですか?コミュニティサポートと文書化?その他

私はJSFUnitを見てきましたが、かなり圧縮されていますが、先に進んで使用する前に意見を聞きたいと思います。

ありがとうございました

答えて

0

実際にはJSFUnitが一般的なアプローチです。しかし、私は機能テストのためにSeleniumを使用しました。

多くの場合、フロントエンドは、ユニットではなく機能シナリオの点でより簡単にテストされます。

+0

おかげBozho、そして彼らの提案のための皆。私はセレンを見ます。 –

0

SeleniumHQを使用しました。テストは、テストエンジンによって操作される実際のブラウザで実行されます。テストが実行されている間、ブラウザーを見るのはおかしく、少し面白いです。

Seleniumの上にアドオンがあります。これは、Selenium Inspectorと呼ばれるテストを書くことができます。

0

自動ウェブテストでは、Windmillを使用しています。

素晴らしいです。あなたはブラウザでテストしたいものを記録し、風車はfirefoxを起動し、テストを実行します。 Pythonで書かれ、すべてのWebページで動作します。

私たちは継続的な統合環境(hudson)にWindmillを統合し、コミットごとにテストが常に実行されるようにしました。

Here is a introduction video to Windmill

And here is a windmill talk on parleys.com

+0

これについて以前は聞いたことがありません。セレンの経験もありますか?もしそうなら、風車はどう違うのですか? – BalusC

+0

いいえ私はセレンの経験がありませんが、私は頭かそれを持っています。我々はそれを大きく使用しており、非常に使いやすいです。 JQueryをサポートしているため、イベントを簡単にプログラミングしてページのテストを変更することができます。 parleys.comからの風車の話もあります。見てみな –