その他機能

効率的な運用、規格遵守をサポートする機能

C/C++test:その他機能

コンプライアンスパックは、MISRA、AUTOSAR、CERT、CWEなどの遵守状況をリアルタイムに表示するダッシュボード画面の提供、コーディングガイドラインに則った遵守サマリーレポートや逸脱のレポートを自動生成します。また、C/C++testは、CI/CDプラットフォーム連携、Docker連携、GoogleTest連携、レポート生成など効率的な運用を補助する各機能を搭載しています。
  • コンプライアンスパック
  • CI/CDプラットフォーム 連携
  • Docker連携
  • GoogleTest連携
  • レポート生成
  • 機能安全認証


コンプライアンスパック

品質状況をリアルタイムに表示、レポートを自動生成

  • MISRA C:2023/MISRA C++:2023のルールに完全対応、コンプライアンスレポート作成をサポート
  • MISRA、AUTOSAR、CERT、CWEなどの遵守状況をリアルタイムに表示
コンプライアンスパックは、MISRA、AUTOSAR、CERT、CWEなどの遵守状況をリアルタイムに表示するダッシュボード機能を提供します。また、コーディングガイドラインに則った遵守サマリーレポートや逸脱のレポートを自動生成します。

コーディングガイドラインの遵守状況の説明責任を果たすことが容易になるだけでなく、未遵守箇所を早期に特定し必要な措置を講ずることにより、欠陥のあるソフトウェアに関連するビジネスリスクを排除することが可能になります。

Parasoft DTPと連携したCI環境のイメージ図

Parasoft DTPと連携したCI環境のイメージ図

CI/CDプラットフォーム連携

モダン開発ワークフローにおけるテスト自動化手法に対応

  • Jenkins、GitHub、GitLab、Azure DevOpsへ簡単に統合可能
  • CI/CDプラットフォーム上での解析結果確認
開発ワークフローにC/C++testを組み込むことで、テストの実施漏れを防ぎ、エラーや欠陥のフィードバックサイクルを早めることができます。自動化により開発者に負担をかけず、品質の高いソフトウェア開発をサポートします。

モダン開発ワークフローにおけるテスト自動化手法

Docker連携

Dockerコンテナでの作業をサポート

  • Dockerコンテナ上のビルド環境を利用したテストが可能
  • Dockerイメージの配布で、テスト環境構築作業が不要に
ホスト環境上にインストールされたC/C++testから、Dockerコンテナ上に存在するビルド環境を利用し、静的解析および単体テストを実行することができます。Jenkinsからも実行可能なため、CI環境にも組み込むことができます。
C/C++testは仮想環境上でも動作可能であるため、C/C++testを組み込んだ「Dockerイメージ」を開発者に配布することができます。これにより、ビルド環境だけでなく、C/C++testのテスト環境の構築作業もゼロにすることができます。

C/C++test:

GoogleTest連携

GoogleTestのテスト実行時のカバレッジの計測

GoogleTestで作成した既存のテストケースをそのままテスト資産として活用することができます。
C/C++test のアプリケーションモニタリング機能を使用し、GoogleTestのテスト用プログラムをC/C++test を経由してビルドすることで、「C2 カバレッジ」、「MC/ DC カバレッジ」など9 種類のカバレッジを取得することが可能となります。

GoogleTest連携

レポート生成

豊富な情報を見やすいレイアウトでレポート出力

テスト結果をHTML、PDF、XML、CSV、SARIF形式でレポート出力できます。コーディング規約が、守られていることを証明する場合などに利用できます。テスト実行に関する詳細な追加情報を出力することも可能です。

機能安全認証取得

IEC 61508 / ISO 26262 / IEC 62304準拠

C/C++testは、第三者認証機関であるTÜV SÜD社よりIEC 61508およびISO 26262、IEC 62304に準拠したテストツールとして認証を取得済みです。

《機能安全規格準拠に役立つルールセット》
  • HISソースコードメトリクス チェックルール
    • HIS(Herstellerinitiative Software)はドイツの自動車メーカーによる団体で、車載システムの設計や 品質保証に関する標準を策定しています。
  • MISRA C:1998 、MISRA C:2004、MISRA C++:2008、MISRA C:2023 (MISRA C:2012)、MISRA C++:2023 規約チェックルール
    • MISRA(Motor Industry Software Reliability Association)が作成した 「自動車産業におけるCプログラミングガイドライン」をもとに作成されています。
《医療機器ソフトウェア安全規格対応ルールセット》
  • FDA C++ Phase 1-3(米国食品医薬品局)に関するルール
    • FDA(米国食品医薬品局)が定めた、医療機器ソフトウェアならびに医療機器製造に使用するソフトウェアの 検証原則に基づくルールです。

C/C++testは、IEC 61508およびISO 26262、IEC 62304に準拠したテストツールとして認証を取得済み

最新の開発トレンド対応!言語規格・開発スタイルをサポート

C/C++testは、軽量なエディタであるVisual Studio Codeへのプラグインや、Dockerコンテナやクラウド環境での利用、Modern C++(C++17やC++20対応)をサポートしています。分散型SCMであるGitベースの開発ワークフローにシームレスに統合して利用することもできます。車載ソフトウェアを始めとして、組み込みソフトウェアでも採用が増えている開発スタイルにも適用できます。

導入後も安心してお使いいただけるサポート体制

C/C++testは、導入時のサポートから、運用支援、問題発生時のQ&A対応など導入後も安心してお使いいただけるサポート体制でお客様をバックアップいたします。

C/C++testを、無償体験版でお試しをください。

静的解析ツール・単体テストツールC/C++testを体験版をお試しください。
すべての機能を無償で14日間ご利用可能、すぐにご評価可能なチュートリアル付属
ご評価を円滑に進めるための、技術的なサポート対応あります

静的解析ツール・単体テストツール C/C++testに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
parasoft-info@techmatrix.co.jp

お問い合わせ

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。