MATLAB Test

MATLAB でのコードカバレッジの測定

テストを行って、MATLAB のアプリケーションやアルゴリズムのカバレッジを測定します。MATLAB から、判定、条件、MC/DC カバレッジメトリクスと、ステートメントおよび関数のカバレッジメトリクスを収集します。これらのメトリクスを、テストの有効性と完全性の評価や、業界規制に対する準拠の実証に使用します。

MATLAB コードの品質の可視化

MATLAB Test 品質ダッシュボードを使用して、MATLAB コードの品質を可視化および測定します。ダッシュボードには、静的コード解析とテスト結果、カバレッジと要件のメトリクスを集約した概要ビューが表示されます。

コード整合性のための等価性テスト

back-to-back の等価性テストを作成し、実行します。IEC® 62304 および ISO 26262 の推奨事項に従って、MATLAB Coder または MATLAB Compiler SDK で生成したコードによる結果と、MATLAB コードによる結果を比較します。

大規模なテストスイートの管理

カスタム テスト スイートを作成して実行することで、プロジェクト内のテストとテスト結果を整理および管理します。依存関係ベースのテスト手法を適用し、重要なコードセクションを集中的にテストします。永続的なテスト結果を使用して、選択したサブセットのテストのみを再実行し、コードの編集を検証します。

MATLAB コードとテストへの要件のトレース

Requirements Toolbox を使用して、MATLAB コードまたは MATLAB Test コード内の個別の行と外部ドキュメントの要件情報との間のトレーサビリティ リンクを作成、管理し、それらのリンクを使用して移動します。MATLAB エディターでトレーサビリティを強調表示し、実装やテストのギャップを特定します。

業界標準への準拠

IEC Certification Kit のツール検定アーティファクト、証明書、テストスイートを使用して、ISO 26262、IEC 61508、EN 50128、ISO 25119 や、IEC 62304 および EN 50657 などの関連する機能安全規格について、MATLAB Test およびその他の MathWorks のコード生成と検証ツールの適格性を確認します。MATLAB Test のキットには、TÜV SÜD による認証書と評価レポートが付属しています。