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

Squishは、Windows、Linux、Unix、Mac OS X、iOS、Android、組み込みプラットフォーム上のあらゆるWebブラウザで動作するあらゆる種類のWebおよびHTML5アプリケーションに対応した GUIテストの自動化ツール です。任意のプラットフォームあるいはブラウザで作成されたテストスクリプトが、他のすべてのサポートされたプラットフォームやブラウザでそのまま動作します。

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

  • HTML/DOM/AJAXによるWebベースのアプリケーション
  • 組み込み JavaApplets(Squish for Javaとコンビネーションによる場合)
  • HTML5 Webベースアプリケーション(新要素やドラッグ&ドロップなどを含む)
  • 組み込みネイティブWindowsコントロール(Windowsのみ)
  • Internet Explorer、Firefox、Safari(Mac OS XおよびiOS)、Chrome、Opera
  • 修正の必要なしで、クロスプラットフォーム/クロスブラウザのテストが可能
  • すべてのHTML/DOMベースのGUIコントロール
  • 拡張プラグインを使用する、複雑なカスタマイズされたコントロール
  • 完全なDOM/JavaScript API へのスクリプトアクセス
  • 標準および複合オブジェクト、およびオブジェクトプロパティアクセス
  • マルチブラウザー/アプリケーションテスト

GUI Toolkits

以下における HTML、HTML5、XHTML

  • Internet Explorer
  • Firefox
  • Mozilla
  • Safari
  • Chrome
  • モバイルブラウザ

GUI コントロール

  • HTMLコントロール
  • AJAX toolkits(GWT、SmartGWT、ExtJSなど)
  • Javaアプレット
  • ActiveX/ネイティブコントロール
  • Flex

スクリプトアクセス

  • すべてのクラス
  • すべての手法
  • すべてのプロパティ

対応プラットフォーム

  • Windows
  • Linux/Unix
  • Mac OS X
  • 組み込み Linux
  • Android
  • iOS