JavaアプリケーションのGUIテストの自動化

Squish GUI TesterによるJavaFX & RCP GUIテストの自動化

AWT、SWT、RCP、Swing、JavaFX アプリケーションのクロスプラットフォームGUIテストの自動化(埋め込みWebkitコンテンツのサポートを含む)

SquishWindows、Linux、Unix、およびMac OS X プラットフォーム上のあらゆる種類のJavaアプリケーションに対応したGUIテスト自動化ツール です。Squishは、Java Swing/AWT, SWT/Eclipse RCP, JavaFXをベースにしたアプリケーションのGUIテスト自動化機能を持ち、埋め込みWebコンテンツもサポートします。任意のプラットフォームで作成されたスクリプトは、他のすべての対応プラットフォームでそのまま動作します。

Squishは、以下の分野を専門にサポートします。

  • Java Swing/AWT、SWT/Eclipse RCP、またはJavaFXをベースとしたアプリケーションのテスト
  • Java Web Start (JNLP) アプリケーションのテスト
  • WebSwing アプリケーションのテスト
  • Javaアプレットのテスト
  • Windowsのみ:組み込みネイティブWindowsコントロールのテスト 
  • 標準的な Swing/AWT/SWT/RCP/JavaFX の コントロール
  • 複雑な SSwing/AWT/SWT/RCP/JavaFX の コントロール(アイテムビュー、メニュー、タブなど)
  • GEFコントロール
  • 埋め込みウェブ コンテンツ 
  • Swing/AWT/SWT/RCPコントロールから派生したカスタムコントロール
  • 複雑なカスタムコントロールに、専用サポートを追加する拡張プラグイン機能
  • Java APIへの完全なスクリプトアクセス
  • すべての標準オブジェクトと複合オブジェクト、およびオブジェクトプロパティへのアクセス
  • アプリケーションのリモートテスト、および 1つのテストスクリプトから複数のアプリケーションのテスト