動的解析/単体テスト
テストケース・スタブの生成、カバレッジ計測機能で、単体テストを効率化
C/C++testは、GUI操作で「テストケース」の作成や「スタブ」の生成、スタブの振る舞いの設定ができます。
カバレッジを計測して単体テストの網羅性を視覚的にレポートします。また、効率的にカバレッジを向上させるためのテストデータ作成を支援します。
- 単体テスト
- カバレッジ計測
- カバレッジアドバイザー
- アプリケーションモニタリング
- Understand連携
- 組み込みソフトウェア開発での利用
テストケース・スタブの生成 単体テストの効率化
GUI操作でテストケースとスタブを生成。テストの実行と回帰テストを自動化
- テストドライバー、スタブ、テストケースを生成し、ソフトウェアの単体テストを自動化
- Excelで管理しているテストデータ、CppUnitのテストケースを活用
テストケース、スタブを作成するための工数およびこれらを管理、メンテナンスするための工数を大幅に削減します。外部テストデータの取り込みや、既存のテスト資産の再利用も可能です。
<C/C++testがレポートするカバレッジ>
- ステートメントカバレッジ (C0:命令網羅率)
- 判断文カバレッジ (C1:分岐網羅率)
- 単純条件カバレッジ (C2:条件網羅率)
- MC/DC (Modified Condition/Decision Coverage)
- 関数カバレッジ
- コールカバレッジ
- 行カバレッジ
- 基本ブロックカバレッジ
- パスカバレッジ
C++言語の最新規格もサポート
C++11、C++14はもちろん、C++17、 C++20の新たな記法を認識し、エラーなく静的解析、単体テストを行うことができます。ここ数年で急速に進化が進んでいるC++言語の最新の規格をサポートします。大規模化、複雑化が進む車載ソフトウェアを始めとして、組み込みソフトウェアでも採用が進むC++言語での開発を支援します。TÜV SÜD社よるIEC 61508およびISO 26262、IEC 62304ツール認証取得済み
C/C++testは、第三者認証機関であるTÜV SÜD社よりIEC 61508およびISO 26262、IEC 62304に準拠したテストツールとして認証を取得済みです。TÜV SÜD社より認証を取得しているため、ユーザーによるツール認証のための検証依頼をする必要がなく、ツール認証の時間や費用を削減できます。
※認証取得を目的としてご利用になる場合は、お問い合わせください。
※認証取得を目的としてご利用になる場合は、お問い合わせください。
導入後も安心してお使いいただけるサポート体制
C/C++testは、導入時のサポートから、運用支援、問題発生時のQ&A対応など導入後も安心してお使いいただけるサポート体制でお客様をバックアップいたします。単体テスト(ユニットテスト)とは
単体テスト(ユニットテスト)とは、最も単純な機能ユニットにおけるプログラムのテストです。
単体テストの対象の一例として、クラス単位、関数単位などがあり、コーディング工程において開発者が実行するのが一般的です。 単体テストによって、クラス、関数など小さな単位(ユニット)の動作に問題がないかを検証することができます。問題の原因特定、修正が容易であるため、バグ修正のコストを下げる効果があります。単体テストを実行するには、テストドライバーの記述、入力データの指定、テスト対象が呼び出している関数と参照している変数を代替するスタブの用意などの作業が必要であり、精度が高く網羅性の高い単体テストを効率よく実行するには、ツールの活用が欠かせません。
PICK UP
イベント・セミナー
ニュース・キャンペーン
静的解析ツール・単体テストツール C/C++testに
関するお問い合わせ
テクマトリックス株式会社
東京本社ソフトウェアエンジニアリング事業部
03-4405-7853
- メールでのお問い合わせ
- parasoft-info@techmatrix.co.jp