VectorCAST/QAは、既存のビルドシステム、コンパイラ、およびテストインフラと統合し、C、C++、Adaコード全体にわたるコードカバレッジおよび品質メトリクスを収集します。既存のワークフローやツールチェーンを変更することなく、現在のテスト活動と並行して動作します。
その結果、チーム全体で共有できる、テストカバレッジ、テスト状況、およびリリース準備状況に関する最新の統合ビューを提供します。「これまでにどれだけのテストが実行されたか」「実行すべきテストがどれだけ残っているか」「リリースの準備が整ったか」といった問いに対して、明確な答えを得ることができます。
VectorCAST/QAの適用分野
VectorCAST/QAは、組み込みC、C++、Adaソフトウェアを開発するソフトウェア開発チームおよびテストチーム向けのソリューションです。プロジェクト全体を通じて、一貫性のある測定可能な品質メトリクスを提供します。特に、DO-178C、ISO 26262、IEC 61508、IEC 62304、およびEN 50716など、コードカバレッジのエビデンスが求められる安全規格への対応を支援します。
VectorCAST/QAの概要
VectorCAST/QAは、現在の作業プロセスを変更することなく、ツールに依存しない一貫したテスト網羅性の把握を可能にします。
ツールチェーンを変更せずにコードカバレッジメトリクスを取得
既存のコンパイラやビルドスクリプトをそのまま利用できます。新しいツールやプロセス変更は不要です。ソースコードにインスツルメンテーションを適用し、既存のテストからコードカバレッジデータを収集します。
変更ベーステストによるテスト時間の短縮
コード変更の影響を受けるテストのみを自動的に特定し、必要なテストだけを実行します。変更のたびにテストスイート全体を実行する必要はありません。
リリース準備状況を明確に把握
コードカバレッジ、テスト状況、およびコード複雑度メトリクスを継続的に収集し、チーム全体で共有できます。どれだけのテストが実施済みか、何が未実施か、出荷準備が整っているかを明確に把握できます。
認証要件に対応するコードカバレッジツール
コードカバレッジツールは、産業機器、自動車、医療機器、および鉄道分野向けにTÜV SÜD認証を取得しています。また、DO-178C向けのTool Qualificationパッケージも提供しています。
すべてのテストフェーズにわたる統合コードカバレッジ
単体テスト、結合テスト、およびシステムテストのコードカバレッジデータを統合して表示できます。VectorCAST/C++やVectorCAST/Adaだけでなく、対応する他のテストフレームワークで実行されたテストも対象です。
VectorCAST/Couplingは、DO-178C対応プロジェクト向けにVectorCAST/QAを拡張するオプションです。既存のVectorCAST/QAプロジェクト内で、データカップリングおよびコントロールカップリングの検証を自動化し、静的解析と実行時検証の両方をサポートします。
適用分野
VectorCAST/QAは、既存のテストツールに依存することなく、組み込みソフトウェアプロジェクト全体に対して一貫性と監査可能性のあるコードカバレッジメトリクスを必要とする環境で利用されています。
継続的インテグレーション(CI)パイプライン
VectorCAST/QAはJenkinsをはじめとするCIサーバーと統合できます。テストを物理または仮想テスト環境へ分散し、各実行結果からコードカバレッジデータを自動収集します。
セーフティクリティカルな認証プロジェクト
DO-178C、ISO 26262、IEC 61508、IEC 62304、およびEN 50716に対応するコードカバレッジのエビデンスを収集し、認証レビューに適した形式でレポートを生成します。TÜV SÜD認証およびDO-178C Tool Qualificationパッケージにより、監査要件への対応を支援します。
複数のテストフレームワークを使用する大規模チーム
複数のテスト手法やテストフレームワークからコードカバレッジを統合できます。チーム全体で単一ツールへの統一を求める必要はありません。各テストタイプ用のコネクタを一度設定すれば、チーム全体で共有可能です。
レガシーコードベースの保守
変更影響解析およびテストケース管理機能により、どのテストがどのコードを検証しているかを可視化できます。冗長なテストを特定し、既存ソフトウェアの変更時により適切な判断を行うことができます。
主な特長
VectorCAST/QAは、インスツルメンテーションおよびコードカバレッジの収集から、変更解析やCI連携まで、品質メトリクス管理のワークフロー全体をカバーします。
よくあるご質問

