クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
産業アプリケーション向けのQtテンプレート
受託開発、トレーニング、サポート等
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
1月 17, 2025 by Qt Group 日本オフィス | Comments
Test Center 4.0では、開発者のテストフィードバックループを高速化するために、Squishテストの並列実行を可能にする新機能が導入されます。これは、新しいTest Plan (テスト計画) 機能に基づいています。この機能については、テスト計画機能紹介 の記事をご覧ください。CI環境でSquishテストの並列実行を設定することは、特に生成されたすべての結果のマージと分析に関して、非常に難しい場合があります。Test Center 4.0では、Squishテストの並列実行を簡単に設定できるようになりました。
この新機能の追加については、以下のリリース概要ビデオをご覧ください。
この新機能は、既存のリポジトリ統合の拡張をベースにしています。Test Centerはすでに、テストのスクリプトや検証ポイントを特定することが可能でしたが、現在ではテストを特定してインポートし、実行スケジュールに追加することもできます。
さらに、異なるリビジョンから複数のテストが同時に実行される場合のリポジトリの凍結を含め、テストのインポートや実行に使用するリビジョンを指定することも可能です。
これにより、以下のようなワークフローが可能になります。
すると、Test Centerがテストを実行するのに適したSquishサーバーを探し、テストを実行します。
もちろん、テストの実行はテスト開発中のアドホックな実行に限定されるわけではありません。リポジトリへの変更をトリガーとする定期的な統合テストサイクルや、今後リリースされる製品に関連するより詳細なテストサイクル用のテスト計画を定義することもできます。
Importing tests from a work in progress branch of a linked repository
テストスクリプト自体はTest Centerによって実行されますが、実際の自動化は、squishserverを実行する別のマシン上で実行されることが期待されます。今回、Squishサーバーを管理できる新しいビューを作成しました。同時に実行できるテストの数は、Test Centerで設定するSquishサーバーの数と、Test Centerサーバーの演算能力に依存します。
サーバーの能力はラベルで示されます。すでにTest Centerを使用してテスト結果を管理している場合は、Squishサーバーの能力を示すラベルとして、結果に使用しているのと同じラベルを使用できます。
テストプランにテスト実行を追加する際には、テストを実行する構成を指定するためのラベルも提供する必要があります。また、Test Centerで管理されているSquishサーバーにも、まったく同じラベルを使用する必要があります。Windows上でsquishserverを実行している場合は、おそらくOS=Windowsというラベルを追加することになるでしょう。特定のQtバージョンをテストするように設定されている場合は、テスト可能なQtを指定するラベル(qt-version=6.7.2など)も追加することになるでしょう。
Squishサーバー構成の例
リストの最初のサーバーに一致するテスト実行構成の例
テスト計画の実行をスケジュールする際、Test Centerは結果を保存するバッチと、テストを実行すべき日時を尋ねます。Test Centerは、任意のテスト計画の実行について、自動テスト実行の開始時刻を追跡します。実行時刻に達すると、Test Centerはテスト計画のテスト実行を行い、テスト実行用に定義された構成に一致する空きサーバーを見つけようとします。Test Centerは現在使用中のSquishサーバーを追跡し、利用可能なサーバーの数だけテスト実行を開始しようと試みます。
毎晩のテストサイクルの一環として、複数テストの並列実行
Test Center 4.0 のリリースノートでは、改善点の一覧をご覧いただけます。
Test Center 4.0 のパッケージは、Qt Customer Portal からダウンロードできます。Test Center をまだお試しでないお客様は、こちらから無料トライアルをリクエストしてください。
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
1 20, 2025
本記事は「Cybersecurity Executive Order: Impact on Industries and..
1 17, 2025
このブログは「Test Center 4.0: Introducing Test Plans」を翻訳・一部加筆したものです。 Test Center..
1 16, 2025
このブログは「Introducing Squish for Java on Linux arm64 Platform」を翻訳・一部加筆したものです。..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.