クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
QtアプリケーションのGUIテスト自動化をSquishで実現することができます。Squish は、すべての Qt Widgets、QML、Qt Quick Controls、および組み込み Qt Webkit と Qt WebEngine コンテンツの GUI テスト自動化に特化したサポートを備えています。
クロスプラットフォーム、クロスデバイスのサポート、操作簡単なテストケースの記録、パワフルなスクリプト、BDDの完全統合、リモートおよびマルチアプリケーションのテスト、CIおよびALMシステムによる自動化など、さまざまな利点があります。
無料トライアルを開始Squish for Qt を使用すると、アプリケーションを修正することなく、デスクトップ、 モバイル、 組み込みシステムで、アプリケーションのテストを自動化することができます。これにより、Qt Widgets、Qt Quick、QMLアプリケーションの機能リグレッションテストやシステムテストの作成、さらには組み込みWebコンテンツ(Qt Webkit または Qt WebEngine)との連携による自動化も可能です。
クロスプラットフォームのサポートを考えると、あるプラットフォームで作成したテストは、何の変更も必要とせずに同じQtアプリケーションを他のどのプラットフォームでも実行できます。さらに、Squishを利用することで、常に最新のQtバージョンや機能のサポートを受けられることも保証されます。
Squishの特徴の一つは、さまざまなブラウザ、オペレーティングシステム、プラットフォームと互換性があることです。
Qtアプリケーション以外にも、native Windows、Java、WebおよびHTML5、AndroidおよびiOS、macOS、Tkアプリケーションを自動化するために使用できます。VNCサーバーを実行できるデスクトップ、モバイル、または組み込みデバイス上で実行されるすべてのアプリケーションもサポートしています。
詳しくはこちら >
Windows、Linux、macOS、Unix、iOS、Android、および組み込み Linux、QNXなどのさまざまな組み込みシステムでQtアプリケーションのテスト自動化ができます。テストはすべてのプラットフォームで実行可能です。
Squish for Qtでテストを自動化する場合、アプリケーションに修正を加える必要はありません。また、Squishはアプリケーションのソースコードも必要としません。Squishが必要とするのは、顧客向けに出荷するアプリケーションのバイナリだけです。
Squish には、すべての標準的なコントロール (ボタン、メニューなど) 、高度な Qt Widgets、QML、Qt Quick (リスト、テーブル、ツリーなど) の専用サポートを提供しています。また、Qt Widgets やコントロールから派生したカスタムコントロールの自動化もサポートされています。
Squish for Qt は、 Squish for Web を統合し、Qt Webkit および Qt WebEngine を使用して Qt および QML、Qt Quick アプリケーションに組み込まれた Web コンテンツをテストすることが可能です。
Squish for Qt は、すべての Qt および QML コントロール、モデル、その他のオブジェクトの完全なプロパティ (Q_PROPERTY) と関数 (スロット)、およびカスタムのプロパティと関数をテストスクリプト言語と Squish Spy に公開します。
Squish for Qtは、Squish for Windowsを統合することにより、Windowsのネイティブコントロールを組み込んだQtアプリケーションを自動化することができます。
Squish for Qt では、テストスクリプト関数を Qt シグナルおよび Qt イベントに接続すると、テストスクリプトがアプリケーションのシグナルやイベントに反応します。
Squish for Qt は、標準的なジェスチャー (タッチ、フリックなど) だけでなく、複雑なマルチタッチジェスチャーの自動化もサポートしています。
Squishの他の機能である、ヘイビア駆動開発(BDD)のサポート、高度な検証、分散テスト、拡張CI、ALM、テスト管理統合オプションなどについては、こちらをご覧ください。
「Squishは私が使ってきた中で最高のGUIテストツールです。ランタイムパフォーマンスが素晴らしく、導入が容易です。他のどのツールよりも軽量で柔軟性があります」
Joshua Niehus, UI オートメーションのSQAエンジニア、Bio-Rad Laboratories
最新のSquishバージョンでは、Qt for Qt for WebAssembly と Qt 6.5. LTSへのサポートが追加され、スクリーンショットの検証が改善され、アプリケーションのコンテキストに対するインタラクティブな洞察を提供することでデバッグを簡素化し、さらに多くの機能が追加されました。
ABBの電気製品部門がSquishを使用して、リレーのフロントエンドにあるQtベースの組み込みタッチスクリーンをテストする方法を学びましょう。
Squish 7.2では、ユーザーは革新的なQt for WebAssemblyプラットフォーム上のQtアプリケーションを含めるためのテスト能力を拡張できます。
Squishの基本を学び、それを使用して組織内のテストプロセスを改善する方法を理解するのに役立ちます。
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.