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 Test マネージャーのユーザー インターフェイス。

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

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

MATLAB アプリケーション コードと MATLAB Test を指す矢印が表示された Requirements Toolbox のインターフェイス。

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

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

例

TÜV SÜD が発行する認証マーク。

業界標準への準拠

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