Qt Academy has now launched! See how we aim to teach the next generation of developers. Get started
最新版Qt 6.3已正式发布。 了解更多。
最新バージョンQt6.5がご利用いただけます。 詳細はこちら
品質保証ツール

ソフトウェアの品質保証に必要なすべて

Qt 品質保証ツールは、クロステクノロジー/デバイス GUI テスト、テストフレームワーク全体のコードカバレッジ分析、静的コード分析、およびソフトウェアアーキテクチャの適合性チェックを行います。1つのツールを単独で、またはペアで、あるいはすべてを一緒に使用して、Qtプロジェクト内のソフトウェアの品質劣化を捉えることができます。

 

Free trial

 

GUIテスター

FROGLOGIC買収に伴いSQUISH として知られています

Squish GUI Testerは、機能的なGUIテストを自動化するためのツールです。ユーザーは、パワフルなSquish IDE内から、デスクトップ、モバイル、Web、組み込みGUI、HMI向けにスクリプトまたはビヘイビア駆動開発されたテストケースを記録、作成、デバッグ、および実行することができます。クロスプラットフォーム、クロスデバイス、クロステクノロジーで動作するSquishは、Qt フレームワークの優れたサポートにより、今日の市場における事実上すべてのツールキットの自動化をサポートしています。

 

もっと読む

qt-qa-tools-squish

 

パワフルでフレキシブルなUIコントロール認識

Squishは、オブジェクトを意識したUIコントロールの認識に加え、画像ベースのテストをサポートしているため、安定した容易なメンテナンスと強力なテストが実現できます。

直感的な統合開発環境(IDE)

ユーザーフレンドリーで直感的、かつパワフルなSquish IDEから、スクリプトの記録、リファクタリング、デバッグ、実行、メンテナンスを行うことができます。

使用されているスクリプト言語

以下の5種類のスクリプト言語でGUIテストを自動化することができます。Python(2,3)、JavaScript、Perl、Ruby、Tcl

統合リモートコントロール

ほぼすべてのターゲットで動作する完全に統合されたリモートコントロールを介してデバイスを遠隔操作し、検査用のUIオブジェクトをピックアップします。

光学式文字認識(OCR

人工知能(AI)ベースのOCRエンジンで画面上のテキストを容易に認識・検証し、オブジェクトや画像ベースのテストと連動させることができます。

テストの検証&妥当性確認

テストスクリプトの期待される動作を確認するために、検証ポイントを挿入します。Squishは、オブジェクトプロパティ、スクリーンショット、ビジュアルおよびOCRベースのVP(Verification Point:検証点)をサポートしています。

qt-qa-tools-coco

 

コードカバレッジ解析

CocoFroglogic社買収に伴いラインナップに追加

Cocoは、多言語・マルチプラットフォームのコードカバレッジ解析・プロファイリングツールです。自動計測により、アプリケーションコード内の関数、ステートメント、条件などのテストカバレッジを計測し、レポートします。Cocoはセーフティクリティカルなシステムにも適しており、自動車、医療、航空電子、鉄道、その他の産業における安全基準に準拠して使用することが可能です。

 

もっと読む
対応言語&プラットフォーム

C/C++C#SystemCQMLTclアプリケーション向けの最新の言語サポートを提供します。

ツールチェーンへの統合

Cocoは、GCCVisual Studio、組み込み用コンパイラなど、幅広いコンパイラをサポートしています。

最適化された実行と影響度分析

テストの実行順序を最適化することで、最短時間で最大のカバレッジを実現します。テスト影響度分析により、直前のコードパッチの危険性を分析します。

テストフレームワークと継続的インテグレーション (CI)

CppUnitGoogle TestQTestなどの一般的な単体テストフレームワークのための既存の統合環境を利用するか、独自の汎用タイプのフレームワークを提供することができます。

ビルトインされた関数プロファイリング

組み込みのプロファイリング機能により、コードパフォーマンスを評価し、最適化することができます。リファクタリングが必要なコード領域を絞り込み、パフォーマンスのボトルネックを特定します。

配布型、ブラックボックステスト

地理的にどこにいても、QAテストの実行管理とテストカバレッジデータの表示を行い、ソースコードの安全性を確保します。

 

テスト結果分析・管理

Test CenterFroglogic社買収に伴いラインナップに追加

Test Center は、アプリケーションの発展に応じてソフトウェアのテスト結果を編成、集計、管理する集中型プラットフォームです。どのブラウザからでも簡単にアクセスできるウェブベースのTest Centerは、アプリケーションの健全性に関する情報を一目で把握でき、チーム全体が相互に協力し合えるような手法を提供します。また、Test Center は、チームがワークフローで既に使用している多くのテストおよび要件の管理、バグトラッキング、CI ツールを容易に統合し、トレーサビリティを確立しつつ、テストの自動化を開発プロセス全体に連携させることも可能です。

 

もっと読む

qt-qa-tools-test-center

 

部署を超えたコラボレーション

PM、開発、QAチームのメンバーは、Test Centerを単独で、かつ部署を超えた共同作業で使用することができます。高レベルな概要から設計まで掘り下げていき、必要な情報を適切なチームメンバーに迅速かつ効率的に提供することができます。

データ集計と不具合の発見

クロスデバイスやクロスOSのテストによるマルチコンフィギュレーションテストレポートは、インポート時に整理・集計され、不具合の早期発見をサポートします。ビルトインされた履歴レポートが、アプリケーションの変化を捉え、健全な状態を維持します。

バグ、テスト、要件ツールの統合

お使いのサード パーティ製バグトラッキング、テスト、要件管理ツールのデータを Test Centerで管理されるテストにマッピングおよび同期し、トレーサビリティを確立します。Test Center は、QAComplete、TestRail、Jira などのツールとの統合が可能です。

コードレポジトリ対応

GitHubでバージョン管理をしていませんか?Test Center のリポジトリ統合により、スクリプトのソースコードに直接移動して、テスト失敗が発生したコンテキストを表示します。

自動レポートと継続的インテグレーション(CI)

CIシステムとの統合により、結果をTest Centerへインポートし、瞬時に最新の分析結果を得ることができます。Test Centerでは、自動的に報告される多くの統計やグラフィカルな分析結果を用いて、テストの健全性を細部まで確認します。

どこからでもアクセス

Test Centerは、当初からテストレポートを一元的かつ容易に確認できる場所として構築されており、いつでもどのデバイスからでもウェブ経由でアクセスすることができます。

 

QA_Axivion_alt-1

静的コードとソフトウェアアーキテクチャ解析

Axivion SuiteAxivion社買収に伴いラインナップに追加

ソフトウェアプロジェクトの保守性と拡張性を将来にわたって確保するために、技術的負債を特定したり、回避したりするのに役立つ、「コードの腐敗」検出のための効果的なツールです。

 

もっと読む   
シームレスなCI統合   

Axivion Suiteは、WindowsLinuxMacOSで動作し、Jenkins Bamboo などほぼすべてのCI環境に統合でき、makecmakemsbuildsconsgradle などさまざまなビルドツールをサポートしています。

業界標準をクリアする   

静的コード解析は、MISRAAUTOSAR C++14CERTC Secure Coding に準拠した規則違反のチェックを行い、CWEの多くのルールもチェックできます。

お客様のニーズに合わせて   

お客様とともにプロジェクトに関連するコーディングガイドラインを考案し、実装します。また、アーキテクチャ検証、ツール分類と認定などの分野でもサポートを提供しています(ISO 26262とIEC 62304に対応するサポートを含む)。

Get Qt. Be Qt. 

次のユーザーエクスペリエンスをQtでキュートに。