19

Netbeans IDE 6.9 を使用して Java デスクトップ アプリケーション (SWING) を作成しています。自動化された GUI テストを実行したいと考えています。テストについて私が知っているのは、私の GUI アプリケーションには適用されない JUnit テストだけです。GUI アプリケーションのテストに使用できる特定のテスト フレームワークはありますか? 良いものはありますか? 使いやすいものはどれですか (テストを行う必要がありますが、そのための時間があまりありませんが、それを無視したくありません)。私のアプリケーションは基本的に 1 つのフレームで、3 つから 4 つのタブ (大きなタブではありません) があります。テストは複雑であってはなりません。そのため、アプリケーションを迅速かつ強力な方法でテストしてバグを見つけることができる単純なフレームワークはありますか?

ありがとう

4

4 に答える 4

12

次のオープン ソース ツールをお勧めします (Java Swing アプリケーションで使用しています)。

  • UISpec4J - GUI アプリケーションの単体テスト/TDD に最適な非ビジュアル テスト ツール
  • Abbot - 機能テストに適しています. 録音・再生も可能

両方またはどちらか一方を使用できます

私の意見では、商用ツールの中で最も優れているのは IBM Rational Functional Testerです。これは Java アプリケーションを非常によくサポートしています。ただし、これは高価であり、記録と再生のアプローチに重点が置かれているため、信頼性が高くありません。

于 2011-03-24T12:17:34.060 に答える
8

「フェス」を体験できます。

http://code.google.com/p/fest/

于 2011-03-24T14:13:22.730 に答える
3

QFテスト

于 2011-03-24T13:32:48.523 に答える
-5

SeleniumまたはWatijを試してください。

どちらのフレームワークも、ブラウザーで Web ページを開き、ページ要素を操作します。ページ要素をクリックしたり、入力フィールドにデータを入力したり、指定された要素のテキストまたは HTML を取得したりできます。さらに、Watij は JavaScript イベントを直接エミュレートできます。

于 2011-03-24T09:01:21.777 に答える