Skip to main content
Subnavigation

 

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


Squishを使用して、Javaアプリケーションの自動化されたGUIテストに取り組みましょう。Squishは、AWT、SWT、RCP、Swing、JavaFXアプリケーションに対応し、組み込まれたWebkitコンテンツにも対応しています。

クロスプラットフォームおよびクロスデバイスのサポート、簡単なテストケースの記録、強力なスクリプティング、完全なBDD統合、リモートおよび複数アプリケーションのテスト、CIおよびALMシステムを通じた自動化など、多くの機能を活用できます。

 

無料トライアルを開始する

 

Javaアプリケーション向け

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

他のアプリケーション向け

Squishの強みは、幅広いブラウザ、オペレーティングシステム、プラットフォームに対応している点です。

Javaアプリケーションにとどまらず、SquishはQt、ネイティブWindows、WebおよびHTML5、AndroidおよびiOS、macOS、Tkアプリケーションのテスト自動化にも対応しています。また、デスクトップ、モバイル、またはVNCサーバーを実行できる組み込みデバイス上で動作するすべてのアプリケーションをサポートしています。


詳細はこちら >

 

JavaアプリのGUIテスト自動化

 

「私のJava Swingアプリケーションは多くのグラフィカルインターフェイスを持っているため、すべてを手作業で検証するのは不可能です。Squishを使用することで、検証時間を増やさずにテストカバレッジを拡大することができます。」

Vincent Laigle 氏, SAGEMの検証チームリーダー

QA_latest_releases-min

最新リリース - Squish 8.1

最新のSquishバージョンでは、最新のQtバージョン(6.8)向けの新しい自動化パッケージを追加したほか、Squish for Javaの新しいプラットフォームへの移植、Squish for Webで使用するChrome拡張機能のアップデート、そしてSquish IDEの初期ローカライズ版の導入を実現しました。

 

詳しく読む

ご興味があるかもしれません

Squish 9.0登場!MCUサポート、Android Automotive互換性をはじめとする新機能

このブログは「Squish 9.0 is Here: New MCU Support, Android Automotive Compati...

Read more

Android Automotiveアプリケーションの自動UIテスト

このブログは「Automated UI Testing for Android Automotive Applications」を翻訳・一部...

Read more

Squish Enterpriseライセンスモデルのご紹介

このブログは「Introducing Squish Enterprise license model」を翻訳・一部加筆したものです。 マイク...

Read more

Experience the power of Squish today