質問

私は、エンドツーエンドのテスト フレームワークを含めることを検討している新しいプロジェクトに参加しています。私たちは柔軟なものを望んでいます。私は以前に Fitnesse を使用したことがありますが、それに似たものが必要だと思います。

私たちは Hudson CI も使用しており、それと簡単に統合できるものを探しています。

明確な勝者はいますか?

更新しました:システムには多くのコンポーネントがあり、その一部は Tomcat 上で実行される Web サービスであり、NoSQL データベースもいくつかありますが、現時点では UI テストは必要ありません。

プロジェクトの詳細についてさらに説明が必要な場合は、コメントを追加してください。

役に立ちましたか?

解決

ロボットフレームワークは、我々は、エンド統合テストの終了に使用することは良いのキーワード駆動型テストフレームワークです。 http://code.google.com/p/robotframework/する

はありプラグインのジェンキンスする(フォーク用非常に便利であるハドソン)。それだけでなく、ハドソンと伝えの作品。

他のヒント

あなたはロボットフレームワークを使用して開始を決定しました読むために

グレート。そのハドソンプラグインはすでに最近ずっと良い(直接ハドソンから入手トレンドチャートを、...)持って、新しい場所に移動しました: http://wiki.hudson-ci.org/display/HUDSON/Robot +フレームワーク+プラグインする

あなたが言うより具体的な、ことができます、あなたは、エンドツーエンドのテストフレームワークをしたいですか?アプリケーションのどのような(スタンドアロン、WebベースのWebサービスを、...)開発していますか?どのような言語であなたのプログラムを実行する?

私はまた、あなたのチームまたはあなたのチームの周りの予備知識(例えば、他のチーム)を探します。それはTestNGのか、JUnitのを使用するように、十分かもしれません(私はUIは、JUnitのテストを使用して上の古い紙を見てきました)。彼らはヘッドレス/スクリプトモードで起動することができます限り、ほとんどすべてのテストフレームワークは、ハドソンの罰金であるべきとハドソンが唯一のことができるようになりますけれども、彼らはハドソンが最悪のHTMLには(理解できる形式で結果を提供する場合は、sufficentです)ページを表示します。あなたがIBMのモニタリングツールが利用できる持っているのであれば、あなたは、Rational Functional TesterのまたはRationalパフォーマンステスタで見たいと思うかもしれません。

FitNesseのは、機能テストのための優れたツールです。 themselfsでテストケースを作成することができ、ビジネスの連絡先は、より多くの可視性を作成し、テストエンジニアからいくつかの作業を削除します、(開発者は、いくつかのコネクタコードを提供する必要があります)。欠点は、あなたが本当にUIのテストを行うことができないこと、です。あなたはUIのためのオープンソースのplattformが必要な場合は、縫い目を見ています。でも私OSS philosophiのようなものの、あなたは時間(高コスト)と、おそらく(すべてのOSSには当てはまりません)OSSのためのより多くのmaintainaceのランプアップ時間を長く必要になる場合があります。いずれにせよ、それはあなたのフレームワークのサポートを取得することがいかに簡単であるか確認してください。あなたもあなたのフレームワークのための有償サポート(関わらず、もしオープンやクローズドソース)を検討するかもしれません。また、あなたはOSSのソースを自分で修正することができていても、忘れないでください、あなたはバグの修正や機能を追加するための専門知識や時間を持っていない可能性があります。

だから、私たちはより多くの情報を提供し、我々はあなたに、より良いアドバイスを与えることができます。

jBehave を持つ私の経験は非常に良いです。オススメます。

これは、BDDに基づいている - 。ビヘイビア駆動開発する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top