幅広い統合オプション
ALM、継続的インテグレーション(CI)、ビルドインテグレーション、テスト管理、ソフトウェアプロジェクト管理などの統合機能を使用して、Squish GUI Testerをアプリケーションライフサイクルに組み入れることができます。
- サードパーティインターフェースからSquishテストにアクセスし、実行することができます。
- ビルドプロセスにSquishテストを組み込んで、ビルドがQAに到達する前にリグレッションを特定します。
- 定期的、および自動Squish テストの実行をスケジュールできます。
- 共同で自動化されたGUIリグレッションテストの環境を導入できます。
- Squishのテストを、欠陥、要件、作業アイテムに関連付けることができます。
Squish ツール統合
Qt Squishでは、Qtから提供されている以下のアドオンと統合が可能です。
テスト管理:HP Quality Center / HP ALM インテグレーション
(すべてのSquishバージョンで利用可能)Squish HP Quality Centerアドオンは、Squishテストと HP Quality Center 10および HP ALM 11(旧称:Mercury Test Director)とのシームレスな統合を実現します。Quality Centerから、テストの自動化およびテストプロセス全体をコントロールします。Squishのテスト結果を、Quality Centerへ報告し、Quality Centerの自動化、管理、統計、レポート機能を最大限に活用して、品質保証プロセスを管理・分析することができます。
詳細はこちら: Squish HP Quality Centerアドオン
テスト管理:Microsoft Visual Studio / TFS / MTM インテグレーション
(すべてのSquishバージョンで利用可能)Squish Microsoft Visual Studio / TFS / MTM インテグレーションは、SquishテストとMicrosoft の開発・テストツールとのシームレスな統合を提供します。このプラグインは、Visual StudioにSquish テストタイプを追加し、ご希望のVisual Studioプロジェクトに追加することができるようになります。その結果、Squish テストはVisual Studioから管理および実行されます。そして、Team Foundation Server(TFS)に保存され、TFSおよびMicrosoft Test Manager(MTM)を介して、ローカルおよびリモートテストエージェント上でデプロイおよび実行できます。Squishテスト結果は、Visual Studio、TFS、MTMに自動的にインポートされ、詳細を分析することができます。
詳細はこちら: Microsoft ALMのためのSquish 統合(VisualStudio、TFS、MTM)
テスト管理:Rational Quality Manager (RQM)
(すべてのSquishバージョンで利用可能)Squish Rational Quality Managerアドオンは、SquishテストをRQMにシームレスに統合することを可能にします。そして、Rational Quality Managerから、テストの自動化およびテストプロセスの全体をコントロールします。Squishはテスト結果をRQMにレポートし、Squishユーザーは、RQMの自動化、管理、統計、レポート機能を最大限に活用して品質保証プロセスを管理・分析することができます。
テスト管理:Seapine TCM インテグレーション
(すべてのSquishバージョンで利用可能)Squish Seapine TCM アドオンは、SquishテストをSeapine TCM にシームレスに統合することを可能にします。そして、Seapine TCMから、テストの自動化およびテストプロセスの全体をコントロールします。Squishはテスト結果を Seapine TCM にレポートし、Squishユーザーは、Seapine の自動化、管理、統計、レポート機能を最大限に活用して品質保証プロセスを管理・分析することができます。
継続的インテグレーション(CI)/テスト管理:CruiseControl
(すべてのSquishバージョンで利用可能)Squish CruiseControl インテグレーションは、SquishテストをCruiseControlにシームレスに統合することを可能にします。これにより、継続的インテグレーションビルドと連動したSquishのテスト実行を自動化することが可能になります。Squishはテスト結果をCruiseControlにレポートし、Squishユーザーは、CruiseControlの自動化、管理、レポート機能を最大限に活用して品質保証プロセスを管理・分析することができます。
ライセンスSquish CruiseControl インテグレーションは、すべてのSquishエディションに無償で含まれています。
継続的インテグレーション(CI)/テスト管理:Jenkins / Hudson
(すべてのSquishバージョンで利用可能)Jenkins / Hudson は、ソフトウェアプロジェクトの構築やテストの実行など、反復的なジョブの実行を監視する、拡張可能な継続的統合のフレームワークです。
ライセンスSquish Jenkins / Hudson インテグレーションは、すべてのSquishエディションで無償で提供されています。
継続的インテグレーション(CI)/テスト管理:Bamboo
(すべてのSquishバージョンで利用可能)Atlassian Bamboo は、ソフトウェアのビルド、テスト、リリースを可能にする継続的インテグレーション(CI) サーバーです。Squishプラグインは、SquishとBambooのシームレスな統合を実現します。BambooのジョブにSquishタスクを追加し、指定したローカルまたはリモートエージェント上でSquish GUIテストを実行することができるようになります。実行後、Squish の結果は集計され、Bamboo Plan 全体のテスト結果に追加されます。また、SquishテストのArtifacts を保存すれば、不具合のトラブルシューティングを効率的に行うことができます。
ライセンスSquish Bamboo インテグレーションは、すべてのSquishエディションに無償で含まれています。
継続的インテグレーション(CI)/テスト管理:TeamCity
(すべてのSquishバージョンで利用可能)JetBrains TeamCity は、ソフトウェアのビルド、テスト、リリースを可能にする継続的インテグレーション(CI) サーバーです。Squish Runner プラグインは、SquishとTeamCityのシームレスな統合を実現します。1つまたは複数のSquish Runnerビルドステップをビルド構成に追加し、指定したローカルまたはリモートエージェント上でSquish GUIテストを実行することができるようになります。実行後、すべてのテストに合格すればビルドは合格、そうでなければビルドは不合格になります。また、SquishテストのArtifacts を保存すれば、不具合のトラブルシューティングを効率的に行うことができます。
ライセンスSquish TeamCity インテグレーションは、すべてのSquishエディションに無償で含まれています。
ビルド統合: Ant
(すべてのSquishバージョンで利用可能)Squish Ant インテグレーションは、Squishのテスト実行を Ant ビルドシステムにシームレスに統合することができます。これにより、Ant ビルドシステムと連動したSquishのテスト実行を自動化することが可能になります。
ライセンスSquish Ant インテグレーションは、すべてのSquishエディションに無償で含まれています。
テスト管理:Eclipse TPTP
(すべてのSquishバージョンで利用可能)Squish TPTPインテグレーションは、SquishのテストをEclipse Test & Performance Tools Platform Project(TPTP)にシームレスに統合することができます。そして、Eclipseから、テストの自動化およびテストプロセスの全体をコントロールします。Squishはテスト結果をEclipse TPTPにレポートし、Squishユーザーは、TPTPの自動化、管理、統計、レポート機能を最大限に活用して品質保証プロセスを管理・分析することができます。
ライセンスSquish Eclipse TPTP インテグレーションは、すべてのSquishエディションに無償で含まれています。
ソフトウェアプロジェクト管理:Maven
(すべてのSquishバージョンで利用可能)Squish Maven インテグレーションは、SquishのテストをMavenソフトウェアプロジェクト管理システムにシームレスに統合することができます。これにより、Squishのテスト実行を、Mavenのビルド、テスト、レポートの各ステップに統合することができます。
ライセンスSquish Maven プラグインは、すべてのSquishエディションに無償で含まれています。
froglogic Squishでは、サードパーティベンダーから提供されている以下のアドオンやインテグレーションを利用することができます。