Skip to main content

ソフトウェア開発ライフサイクル全体に、責任ある AI を。

生成だけじゃない。
品質こそ、AI の真価。


AI はソフトウェアの書き方を変えつつあります。Qt Group のソフトウェア品質ツールは、テストの質も確保します。自動 GUI テスト、コードカバレッジ、静的解析、アーキテクチャ検証まで、Qt の AI 機能がチームに迅速なインサイト、スマートなワークフロー、そして自信を持ってリリースできる環境を提供します。

あらゆる環境で、あらゆるモデルに対応。

お問い合わせ

品質レイヤーに AI を活用する理由

AI が本番コードを生成して誤った場合、結果はプロダクトのバグです。AI が品質保証を支援して誤った場合、結果は修正が必要なプロセスです。つまり、AI を品質保証に活用することは、本質的により安全なアプローチなのです。

2024年7月、欠陥のある設定アップデートにより 850万台の Windows コンピューターがクラッシュしました。緊急サービスが停止し、フライトが欠航となり、手術がキャンセルされました。その原因となった障害は、コンピューターサイエンスの入門講座で扱われるようなものでした。

AI を活用したコード生成により、リスクはさらに増大します。研究によると、AI が生成したコードのほぼ半数に悪用可能な欠陥が含まれているとされています。業界のスピードは上がり続けています。しかし、ソフトウェア品質のワークフローはそのペースに追いついていません。

$10B+
2024年7月の CrowdStrike インシデントによる推定経済損失

 

AI は、ソフトウェア品質保証の分野でこそ真価を発揮する。

 

正しく活用すれば、AI はソフトウェア開発を加速し、品質を高めることができます。パターン認識、自然言語理解、複雑なコードベースの推論——これらの AI 能力はコーディングに役立つだけでなく、テストや、ユーザーと規制当局が期待する水準への適合検証においてさらに大きな力を発揮します。
01
静的解析のトリアージ
Axivion MCP サーバー
02
カバレッジギャップ分析
Coco MCP サーバー
03
テストスクリプトの自動生成
Squish AI アシスタント、Squish MCP
04
AI を活用したビジュアル UI テスト
Squish Vision
Three separate commitments

ソフトウェア品質における AI への取り組み

 

Qt Groupのソフトウェア品質保証ツールは、20年以上にわたり、自動車、医療、航空宇宙をはじめとする安全クリティカルな業界のエンジニアリングチームに信頼されてきました。AIをこれらのツールに組み込む際も、その考え方は変わりません。私たちが目指すのは、日々の開発でツールを利用するエンジニアにとって、本当に価値のある機能を提供することです。
 

Qt Group の戦略は、3つのコミットメントを軸に構築されています:

 

QA_icon_persona

ツールの中で動く AI

優れたAIアシスタントに欠かせないのは、「コンテキスト」を理解していることです。コードベースやテストスクリプト、カバレッジデータ、ソフトウェアアーキテクチャを理解して初めて、的確な支援が可能になります。

Qt Groupでは、AIが十分なコンテキストを活用できるよう、どこにAIを組み込むべきかを慎重に検討してきました。私たちが目指すのは、「もっともらしい」提案ではなく、開発現場で本当に役立つAIです。

QA_icon_persona

既存のツールと連携する AI

多くのエンジニアは、すでに信頼できるAIコードアシスタントを利用しています。

Qt Groupは、既存のワークフローを変えることなく、MCPサーバーやCLI、オープンAPIを通じて、QAツールをさまざまなAIアシスタントとシームレスに連携できるようにしています。これにより、使い慣れた開発環境の中で、QtのQAツールを自然に活用できます。

QA_icon_persona

あらゆる環境で動く AI

規制の厳しい業界では、データ主権は妥協できない重要な要件です。Qt GroupのAI機能は、モデルに依存しない設計を採用し、オンプレミス環境での導入にも対応しています。

利用するAIモデルはお客様が自由に選択でき、データの保存先や管理もお客様ご自身でコントロールできます。

AI は開発チームの働き方を変えつつありますが、最適な統合レベルは組織によって異なります。Qt のソフトウェア品質ソリューション製品はすべて、チームがすでに利用している AI 環境にシームレスに接続できるよう設計されています。AI 統合をさらに一歩進める準備ができている企業向けには、製品自体に AI 機能を組み込んだソリューションも提供しています。私たちの目標は、あるべき姿を押しつけるのではなく、チームの現状に寄り添うことです。

Bastian Steinbach, Qt Group ソフトウェア品質ソリューション プロダクトマネジメント ディレクター

AIコーディングとAI品質保証をつなぐ

AI ネイティブな開発パイプライン

AIコードアシスタントを利用した開発でも、Qt GroupのMCPサーバーが品質を確保します。

  • Axivion がコードのコミット前に違反とアーキテクチャの逸脱を検出します。

  • Coco がテストされていないパスを特定し、カバレッジ目標が達成されるまでユニットテストを反復します。

  • Squish が完成した機能に対して GUI レベルのテストスクリプトを生成・検証します。

その結果、開発ライフサイクル全体を通じて、AIが品質保証を支援する開発プロセスを実現します。

Squish MCP を見る | → Coco MCP を見る | → Axivion MCP を見る

品質検証の時間を短縮

AIで安全認証を加速

安全認証では、証跡の収集に多くの時間と工数がかかります。Qt GroupのAI機能は、品質を損なうことなく、必要な証跡をより効率的に収集できるよう支援します。

  • Axivion MCP は MISRA、CWE、CERT 違反などを、導入された瞬間に検出します。

  • Coco MCP は、TÜV 認証ツールが認める MC/DC カバレッジ目標に向けてユニットテスト生成を推進します。

  • Squish MCP と Squish AI アシスタントが、自動化された機能テスト層を担います。

これらを組み合わせることで、ISO 26262IEC 61508IEC 62304DO-330 プロジェクトにおいて、コード完成から認証準備完了までの時間を短縮します。

安全クリティカルな開発向けQA製品全体を見る

複雑化する開発でも、品質は妥協しない

チームを増やさず、ソフトウェア品質をスケール

ソフトウェアの複雑化が進む一方で、QAリソースを同じ割合で増やすことは容易ではありません。Qt GroupのAI機能は、工数の大きい手作業を効率化することで、品質保証を支援します。

  • Squish MCP がテストスクリプトをゼロから作成する手間を省きます。

  • Squish Vision が UI 変更時のメンテナンス作業を不要にします。

  • Squish AI アシスタントが障害のトリアージ時間を短縮します。

  • Coco MCP が手動の反復作業なしにカバレッジのギャップを解消します。

  • Axivion MCP が違反をレビュー前に検出します。

それぞれが個別に工数を削減し、組み合わせることで、同じチーム規模でも対応できる範囲を大きく広げます。

AI を活用した QA 強化について、まずご相談ください

Qt ソフトウェア品質保証製品群全体にわたる AI 機能

将来を見据えたシステム開発・テストのニーズに応える5つのソリューション

  • AI 接続型静的解析
  • テストの自動生成
  • AI アシスト型テスト作成
  • AI を活用したコードカバレッジ
  • AI を活用したビジュアルテスト
Ax-suite-interface-simplified-01

Axivion MCP サーバー

Axivion MCP Serverは、静的コード解析とアーキテクチャ検証をAIコーディングワークフローに直接統合します。AIでコードを生成し、Axivionがルールやアーキテクチャ、コンプライアンス要件への適合を自動的に検証。違反箇所の説明や修正案の提示、ナレッジギャップの解消まで、すべてIDE上で完結します。

AIが生成したコードも、人が記述したコードと同様にコンプライアンス要件を満たす必要があります。AxivionはAI生成コードにも同じ品質基準を適用し、高品質なコードによって、すべてのリリースを監査に対応できる状態へと導きます。

解析エンジンは決定論的でAIを使用せず、適用する安全規格やコーディング規約に準拠した認証・適格性を維持します。AIをどこまで開発プロセスに取り入れるかは、お客様のプロジェクトやリスクプロファイルに応じて自由に選択できます。

Axivion で AI 開発ワークフローを強化する

Squish-interface-simplified-01

Squish MCP サーバー

Squish MCP Serverは、Cursor、GitHub Copilot、Windsurf、Claude Codeなど、チームが日常的に利用しているAIコードアシスタントを、Squishのテスト環境へシームレスに接続します。Squishのルール、テスト資産、ドキュメント、製品仕様、オブジェクトマップなどのコンテキストを活用することで、AIは信頼性の高いテストスクリプトの生成やテストの実行、AIアシスタント自身が生成したコードの解析を行えます。

適切なコンテキストを提供することで、有用な情報とノイズを切り分け、より精度の高い支援を実現します。実践的なガイドにより、導入方法も分かりやすくご紹介します。

Squish MCP と AI アシスト型テストスクリプト生成を詳しく見る

Squish GUI Testing simplified interface

Squish AI アシスタント

Squish AI アシスタントは、Squish IDEに直接組み込まれたAIアシスタントです。ツールを切り替えたり、ログをチャット画面にコピー&ペーストしたりする必要はありません。テストスクリプト、オブジェクトマップ、テスト結果、さらにはSquishフレームワーク自体を理解し、開発・テストを支援します。 

主な支援内容は以下の3つです。 

障害分析。テストが失敗した原因の特定には、修正そのものより多くの時間がかかることがあります。ログを1行ずつ確認する代わりに、AIアシスタントが障害内容を要約し、調査すべきポイントを提示します。夜間に大規模なテストを実行するチームでは、翌朝すぐに調査を開始できます。 

リファクタリング。テストスクリプトも、アプリケーションコードと同様に技術的負債が蓄積します。AIアシスタントはテストスクリプトをレビューし、保守性や効率を向上させる改善案や、Squishに最適化されたベストプラクティスを提案します。 

ナレッジ共有。シニアQAエンジニアの異動や新しいメンバーの参加時には、既存のテスト資産を理解するまでに時間がかかることがあります。AIアシスタントは、ドキュメントだけでは補えない知識を補完し、「どのテストが存在するのか」「なぜそのように設計されているのか」「何を検証しているのか」といった疑問に答えます。 

対応 LLM:OpenAI、Mistral、PrivateGPT など。

Squish AI アシスタントについて詳しく

Coco - Code Coverage simplified interface

Coco MCP サーバー

Coco MCP Serverを利用すると、GitHub Copilot、Cursor、Claude CodeなどのAIコードアシスタントが、カバレッジレポートを直接参照できるようになります。コードベースのうち十分にテストされていない箇所を特定し、そのギャップを埋めるためのユニットテストを生成します。さらに、ダッシュボード上の数値だけでなく、実際にリスクのあるコードに対してカバレッジが改善されたかどうかを検証できます。

AIを活用して開発スピードが向上する一方で、テストの抜け漏れも生まれやすくなります。Cocoはテストが実際にどのコードをカバーしているかを可視化し、不足しているテストを本番環境で問題になる前に補完できるよう支援します。

TÜV 認証取得済み(Coco 7.4)— 安全クリティカルなエビデンスに対応
ISO 26262 IEC 62304 DO-330 IEC 61508
IEC 50716
GCC Clang MSVC IAR Green Hills ARM/Keil HighTec
実践ガイド
AI と Coco を使ったユニットテストの生成
GitHub Copilot のエージェントモードを使用して、1セッションでコードベースのライン カバレッジを 65% から 78% に向上させた実例をご紹介します。
ガイドを読む →

Squish Vision

従来のGUIテスト自動化は、セレクターやオブジェクトプロパティ、アプリケーション内部のコードを利用してUI要素を特定します。そのため、レイアウトやテーマ、画面解像度が変わるとテストが失敗し、場合によっては新しいテストを作成する以上の保守工数が発生することもあります。

Squish Visionは、これとは異なるアプローチを採用しています。コンピュータビジョンとローカル環境で動作する専用AIモデルを活用し、人が画面を認識するのと同じようにUI要素を識別・操作します。特定の見た目に依存するのではなく、UI要素の本質的な特徴を基に認識するため、UIの変更にも柔軟に対応できます。また、フレームワークに依存せず、クラウドを利用することなくローカル環境で実行できます。

Squish Vision について詳しく見る

はじめの一歩

課題

テストが失敗する原因を把握したい

テストスクリプトをもっと速く書きたい

UI 変更のたびにテストが壊れる

テストが実際にどのコードをカバーしているか知りたい

大量の静的解析の指摘事項を管理したい

まずはここから

Squish AI アシスタント

Squish MCP + AI コードエディター

Squish Vision

Coco MCP

Axivion MCP

関連コンテンツ

ソフトウェア品質ソリューション

AI 品質と AI コード保証のための製品ポートフォリオ全体をご覧ください。

リソースセンター

ウェビナー、ホワイトペーパー、eBook、導入事例などを探索し、AI 活用をどのようにサポートできるかをご確認ください。

試してみませんか?

無料トライアルを今すぐ開始し、AI を活用したソフトウェアテストの可能性を体験してください。