web-dev-qa-db-ja.com

自動化されたGUIテスト

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

ありがとう

19
Saher Ahwal

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

  • ISpec4J -非ビジュアルテストツール、GUIアプリケーションのユニットテスト/ TDDに非常に適しています
  • Abbot -機能テストに適しています。録音と再生もあります

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

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

11
Sergii Pozharov

あなたは「フェスト」を試すことができます。

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

8
bugs_
2
StanislavL