WindowsアプリケーションのGUIテスト自動化
ネイティブWindowsアプリケーションのGUIテスト自動化をSquishで解決しませんか?
Squishは、MFC、WinForms、WPFコントロール専用のサポートを備えています。また、MSAAやUI Automationを通じた自動化にも対応しています。
さらに、クロスプラットフォームおよびクロスデバイス対応、簡単にテストケース記録、強力なスクリプティング、完全なBDD統合、リモート・マルチアプリケーションテスト、CIおよびALMシステムを活用した自動化など、多彩な機能を提供します。
Squish ツアー
インタラクティブツアーを始めて、Squishを体験してみましょう。
Windowsアプリケーション用Squish
Squishは、あらゆる種類のネイティブWindowsアプリケーションに対応しているGUIテストの自動化ツールです。このツールは、すべての標準および複雑なWindows、MFC、.NETコントロールなどを専用にサポートし、すべてのWindowsプラットフォームでGUIテストを自動化します。動的スクリプトとスパイアクセス、およびWindowsと.NETの完全なAPIへのアクセスにより、スクリプトを強化できます。
Squishには、以下の専用サポートが含まれています:
- ネイティブWindowsアプリケーション
- 標準WindowsおよびMFCコントロール
- 複雑なWindowsおよびMFCコントロール(アイテムビュー、メニュー、タブなど)
- 標準の.NET Windows Formsコントロール
- 複雑な.NET Windows Forms コントロール (アイテムビュー、メニュー、タブなど)
- 標準の.NET WPF (Windows Presentation Foundation)コントロール
- 複雑な.NET WPF (Windows Presentation Foundation)コントロール(アイテムビュー、メニュー、タブなど)
- Excel スプレッドシート(シート、セルなどへのアクセス)
- Infragistics .NET Advantage コントロール
- Exontrolコントロール
- Plexコントロール
- Visual Basic(6.xおよび.NET)コントロール
- 組込みWebコンテンツ
- 拡張プラグイン機構を使用した複雑なカスタムコントロール
- 標準および複合なオブジェクトとオブジェクトプロパティアクセス
- アプリケーションおよびマルチアプリケーションテストのリモートテスト
他のアプリケーションのためのSquish
Squishの魅力は、幅広いブラウザ、オペレーティングシステム、プラットフォームに対応している点です。
Windowsアプリケーションにとどまらず、Qt、Java、Web、HTML5、Android、iOS、macOS、Tkアプリケーションの自動化にも対応しています。さらに、VNCサーバーを実行できるデスクトップ、モバイル、組み込みデバイス上で動作するすべてのアプリケーションをサポートします。
「Squishは、私が使った中で最高のGUIテストツールです。ランタイムパフォーマンスは素晴らしく、起動と実行の「障壁」が低く抑えられています。私が使用した他のどのツールよりも、はるかに軽量で柔軟だと感じられます。」
Joshua Niehus氏 バイオ・ラッドのUIオートメーション担当SQAエンジニア
リソース
SquishによるGUIテストの革新 | ABBグループ導入事例
ABBグループは、Squishを活用し、製品の品質向上、安全性の確保、およびプロセスの効率化を実現しています。
手間もコストもかかるGUIのテストはどうすれば自動化できるのか
GUIを搭載するアプリケーションや機器の市場が拡大し、GUIのテストの効率化がソフトウェア開発者の課題になっています。
トプコン、手動テストをSquishによる自動テストに置き換え
トプコンアグリグループは、Squish for Windowsを使用して、社内および建設現場で使用するサポートツールの一部を動かしています。