補助機能

効率的な運用や規格遵守を補助する機能を搭載

補助機能:C++test

CI(継続的インテグレーション)ツール連携

静的解析および単体テスト実行プロセスを自動化

Jenkins(CIツール)を活用することより、静的解析および単体テスト実行プロセスを定期的に自動実行することができます。ビルドやテストの実施漏れを防ぎ、エラーや欠陥のフィードバックサイクルを早めることで、開発者に負担をかけず、品質の高いソフトウェアをより高速にリリースすることができます。

CI連携

Jenkinsを活用したCI環境構築

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


Docker連携

Dockerコンテナ上のビルド環境を利用したテストが可能

ホスト環境上にインストールされたC++testから、Dockerコンテナ上に存在するビルド環境を利用し、静的解析および単体テストを実行することができます。Jenkinsからも実行可能なため、CI環境にも組み込むことができます。

C++test:Docker連携イメージ図

Dockerイメージの配布で、テスト環境構築作業が不要に

C++testは仮想環境上でも動作可能であるため、C++testを組み込んだ「Dockerイメージ」を開発者に配布することができます。これにより、ビルド環境だけでなく、C++testのテスト環境の構築作業もゼロにすることができます。

C++test:Docker連携イメージ図


レポート生成

テスト結果をHTML、PDF、またはXML、CSV形式のレポートとして出力できます。また、お好みのフォーマットにカスタマイズすることも可能です。
出力されるレポートには、採用しているコーディングルールやルールに違反している箇所が記載されるのはもちろんのこと、実行した単体テストのパラメーターやカバレッジ計測結果も詳細に記載されます。カバレッジ達成率が単体テスト終了の指標となっている場合や、規格認証を取得するうえで採用しているコーディングルールが、守られていることを証明する場合などにも利用できます。

レポート生成:C++test


コンプライアンスパック

コンプライアンスパックは、MISRA C:2012、AUTOSAR C++14、CERT C コーディングスタンダードなどの遵守状況を確認できます。プロジェクト全体のステータスをリアルタイムに表示し、コンプライアンスレポートをPDF形式で出力できます。
※コンプライアンス関連機能の使用には専用のライセンス(有償)が必要です。

MISRA Compliance:2016のレポートを自動生成

MISRA Compliance:2016のレポートを自動生成

Parasoft DTP(ダッシュボード)

Parasoft DTPは、ソフトウェア開発におけるさまざまな情報(テスト結果、メトリクス、カバレッジ、構成管理など)を⾃動的に収集・集約し、プロジェクトの状況をレポーティング・分析するツールです。C++testと連携することで、ダッシュボードにコーディング規約の遵守状況やプロジェクトの品質状況などを随時表⽰できます。

MISRA C:2012遵守用ダッシュボード

MISRA C 2012:遵守用ダッシュボード


規格コンプライアンス:機能安全認証取得(IEC 61508 / ISO 26262 準拠 / IEC 62304)

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:2012 規約チェックルール
    • MISRA(Motor Industry Software Reliability Association)が作成した 「自動車産業におけるCプログラミングガイドライン」をもとに作成されています。
《医療機器ソフトウェア安全規格対応ルールセット》
  • FDA C++ Phase 1-3(米国食品医薬品局)に関するルール
    • FDA(米国食品医薬品局)が定めた、医療機器ソフトウェアならびに医療機器製造に使用するソフトウェアの 検証原則に基づくルールです。

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


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

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

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

    03-4405-7853

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

CONTACT

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