より具体的に言えば、エンドツーエンドのテストフレームワークが必要ですか?どのような種類のアプリケーションを開発していますか(スタンドアロン、Webベース、Webサービスなど)?どの言語でプログラムしますか?
また、あなたのチームまたはあなたのチーム(他のチームなど)の周りの以前の知識を探します。TestNGまたはJUnitを使用するだけで十分かもしれません(JUnitを使用したUIテストに関する古い論文を見たことがあります)。ヘッドレス/スクリプトモードで開始でき、ハドソンが理解できる形式で結果を提供する限り、ほとんどすべてのテストフレームワークはハドソンにとって問題ありません(最悪の場合、HTMLで十分ですが、ハドソンは可能です。ページを表示します)。したがって、IBM Monitoringツールを使用できる場合は、RationalFunctionalTesterまたはRationalPerformanceTesterを検討することをお勧めします。
FitNesseは、機能テストに適したツールです。ビジネスの連絡先は、自分でテストケースを作成できます(開発者はいくつかのコネクタコードを提供する必要があります)。これにより、可視性が高まり、テストエンジニアの作業が不要になります。欠点は、UIテストを実際に実行できないことです。UI用のオープンソースプラットフォームが必要な場合は、seamをご覧ください。私はOSSの哲学が好きですが、OSSの立ち上げ時間(コストが高い)と維持時間が長くなる可能性があります(すべてのOSSに当てはまるわけではありません)。いずれにせよ、フレームワークのサポートを得るのがいかに簡単かを確認してください。フレームワークの有料サポートを検討することもできます(オープンソースかクローズドソースかに関係なく)。また、OSSソースを自分で修正することはできますが、バグを修正したり機能を追加したりするための専門知識や時間がない場合があることも忘れないでください。
だから私たちにもっと情報を与えてください、そして私たちはあなたにもっと良いアドバイスを与えることができます。