Squish 9.1.0: AI駆動テスト、Python対応強化、MCUサポート
8月 14, 2025 by Qt Group 日本オフィス | Comments
Squish チームは、自動化されたクロスプラットフォーム GUI テストのための究極のソフトウェア品質保証ツール、Squish GUI Tester 9.1.0 を発表いたします。このリリースでは、Squish IDE の AI 搭載拡張機能、さまざまな Python スクリプトインタープリタの柔軟なサポート、Squish for MCUs による新しい MCU デバイスファミリー(Espressif ESP32)の自動テスト機能を導入しています。
Squish AI Assistant
Squish AI Assistant は、大規模言語モデル (LLM) を活用して、ユーザーがテストスクリプトの改善、テストの失敗の説明、テストログの分析を行うことを支援する、Squish IDE の新しい拡張機能です。OpenAI(最新のGPT-5 モデルを含む)、Mistral AI、プライベート GPT から LLM にアクセスするように設定できます。この拡張機能は、Qt カスタマーポータルのQA ソフトウェアセクションからダウンロードして、Squish IDE に直接インストールできます。
以下の Squish AI アシスタントの紹介ビデオをご覧いただき、テストコードの記述とリファクタリング、および AI 指導によるテストの失敗とログの理解の向上に関するインテリジェントなサポートの詳細をご覧ください。
AI アシスタント拡張機能の使用を開始する方法については、詳細ブログ記事をご覧ください。
複数Python バージョンの動的サポート
このリリースから、Squish バイナリパッケージには、パッケージサイズを縮小しメンテナンスを容易にするため、単一の Python インタープリター(3.10)が同梱されます。ただし、Squish は現在、外部 Python インタープリター(3.9 から 3.12、3.8(Windows のみ)、2.7(非推奨))を動的にサポートするように構成可能です。
この変更により、外部 Python での作業が大幅に簡略化され、これまでカスタムビルドのバイナリパッケージや外部設定ツールでしか実現できなかった柔軟性が追加されました。
Squish for MCUs によりESP32 MCU のテスト
Qt Quick Ultralite (QUL) 2.11 以降で構築されたアプリケーションの GUI テストの自動化が、新しい Tier 2 MCU ターゲットボードである Espressif ESP32 で可能になりました。すでにサポートされているTier 1 MCU デバイス(STM32 および NXP)と同様、Squish for MCUs は、強力な画像および OCR ベースの自動テストを新しいプラットフォームにもたらし、ユーザーはテストケースの記録と再生、MCU ボードへのテスト可能なアプリケーションのフラッシュ、Squish IDE およびコマンドラインでのサードパーティベンダーツールへのアクセス設定を行うことができます。
非推奨に関するお知らせ
この Squish リリースから、以下の機能、ツール、およびプラットフォームは非推奨となり、今後のリリースで削除されます。可能な場合は、代替品も記載しています。
- すべてのプラットフォームでQt 4 およびQt 5.5 以前 を使用してソースからビルドする機能のサポート。
- FreeBSD でのソースからのビルドのサポート。
xml2jiraコマンドラインツール。Squish テスト結果を Jira ワークアイテムにリンクするには、Test Centerの使用をご検討ください。- Python 2 が削除され、Squish バイナリパッケージには含まれなくなりました。テストスイートを Python 3 に移行することをお勧めします。
さらに、Windows 7 は、ベンダーによって 5 年以上前にサポートが終了したオペレーティングシステム向けのソフトウェアのメンテナンスに要する労力が増加しているため、Squish バイナリパッケージのインストールプラットフォームとして廃止されました。すべてのエディションの Squish バイナリパッケージは引き続きこのプラットフォームにインストールできますが、事前設定済みの Python インタープリターは付属しません。ただし、Squish は外部インストールされた Python 2.7 または 3.8 を使用するように設定可能です。
Windows 7 で Squish を使用して GUI テストを自動化しているお客様は、Qt サポートセンターまでお問い合わせいただき、個々のケースに適した代替案についてご相談ください。
リリースノート
これらの新機能に加え、このリリースでは、すべての Squish エディション、コンポーネント、およびソースパッケージで 300 以上のバグが修正されました。バグの修正、改善、およびその他の重要な変更の包括的なリストについては、Squish 9.1 リリースノートをご覧ください。このリリースに関する既知の問題の一覧は、Squish 知識ベースでご覧いただけます。
Squish のダウンロードおよび評価
お客様および現在評価中のお客様は、Squish GUI Tester 9.1 バイナリおよびソースパッケージ、ならびにSquish AI Assistant 拡張機能をQt カスタマーポータルからダウンロードいただけます。Squish を初めてご利用になる方で、Squish を無料で評価をご希望の場合は、こちらから全機能をお試しいただけるトライアル版をご請求ください。
Blog Topics:
Comments
Subscribe to our newsletter
Subscribe Newsletter
Try Qt 6.10 Now!
Download the latest release here: www.qt.io/download.
Qt 6.10 is now available, with new features and improvements for application developers and device creators.
We're Hiring
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.