5

現在、Web ベースのアプリケーションで作成された新しいコードの自動単体テストを作成する方法を検討しています。JSF 2.0、Richfaces 3.3 を実行し、JRE1.6 を使用しています。

人々が何を使用し、何を推奨するかについての意見を聞くことに興味がありますか? 利点/欠点? 実装の難しさ?コミュニティのサポートとドキュメント? 等。

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

ありがとう

4

3 に答える 3

0

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

Selenium の上には、 Selenium Inspectorと呼ばれるテストの作成をより快適にするアドオンもあります。

于 2011-02-04T09:51:50.567 に答える
0

自動化された Web テストには、Windmillを使用しています。

それは素晴らしい。ブラウザでテストしたいものを記録すると、windmill が Firefox を起動し、テストを実行します。Python で書かれており、すべての Web ページで機能します。

テストがコミットごとに常に実行されるように、継続的インテグレーション環境 (hudson) に Windmill を統合しました。

Windmillの紹介動画はこちら

parleys.com での風車の話はこちら

于 2011-02-04T14:53:12.003 に答える
0

JSFUnit は確かに典型的なアプローチです。ただし、機能テストにSeleniumを使用したところ、問題なく動作しました。

問題は、多くの場合、フロントエンドは、ユニットではなく機能シナリオの観点からテストする方が簡単だということです。

于 2011-02-03T23:13:06.820 に答える