テクマトリックスが新しいユニットテストツール「C/C++test CT」を発表
テクマトリックス株式会社は2026年3月30日より、米Parasoftが開発したユニットテストツール「C/C++test CT 2025.2」の販売を開始します。このツールは、主に自動車産業や医療機器などにおけるセーフティクリティカルなソフトウェア開発を支援するために設計されています。特に、自動化テストや機能安全規格への適合を容易にする機能が充実しています。
C/C++test CTの主な特徴
C/C++test CTは、GoogleTestをパッケージしていることが特徴です。これにより、GoogleTestの動作の安全性と信頼性が保証され、TÜV SÜD社からのツール認証も受けています。そのため、機能安全規格への効率的な対応が可能です。GoogleTestは、近年モダンC++開発の流行に伴い利用ニーズが高まりますが、機能安全対応には特別なツール評価が求められることも少なくありません。C/C++test CTは、これらの難題を解決するために開発されたのです。
時計リリースに向けた機能の紹介
C/C++test CTは、ユニットテストの「コードカバレッジ計測」や「トレーサビリティ確保」といった多くの機能を備えています。これにより、開発者は機能安全の要求を満たしつつ、効率的にソフトウェアを開発することができます。さらに、MCP(Model Context Protocol)サーバーを実装しており、AIとの連携が可能です。この機能を利用することで、AIエージェントが開発者に対してリアルタイムでの助言や情報提供を行うことができます。
ユーザーの負担を軽減
C/C++test CTは、特にソフトウェア開発プロセスの各段階でのテスト管理やカバレッジ結果の集約を支援します。GoogleTest単体ではテスト結果の管理が難しいですが、C/C++test CTを使うことで、これを解決できます。テスト要件との関連付けも可能であり、トレーサビリティの確保が簡単になります。これにより、開発者は安全なソフトウェアを迅速に開発する手助けが得られます。
具体的な機能内容
C/C++test CTは、以下の8種類のコードカバレッジを計測できます。これにより、機能安全基準で求められるカバレッジを満たすことができます:
- - 行カバレッジ
- - ステートメントカバレッジ
- - ブロックカバレッジ
- - 判断文カバレッジ
- - 単純条件カバレッジ
- - MC/DCカバレッジ
- - 関数カバレッジ
- - コールカバレッジ
また、これらのカバレッジ結果は、詳細なHTMLレポートとして可視化することができます。これにより、どの部分がテストされているのかを簡単に理解できるようになります。
まとめ
テクマトリックスは、Parasoft社製品の国内総販売代理店として、C/C++test CTを通じて様々な業界の課題解決に取り組んでいます。機能安全対応を考慮したテストツールとして、C/C++test CTは今後さらに多くの注目を集めることでしょう。新たな開発ツールとして、多くの開発者に活用されることを期待しています。詳細はテクマトリックスのウェブサイトにて確認できます。
本製品は2026年3月30日に出荷が開始される予定です。