このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
コード カバレッジ解析に対するテスト
Simulink® Design Verifier™ におけるコード カバレッジ解析では、Simulink モデルから生成されたコードのテストがどの程度まで実行されたかを評価します。この解析は、コードが期待どおりに動作し、品質標準を満たすことを確認するうえで欠かせません。コード カバレッジ解析は、テスト中に実行されていないコードの部分の特定に役立ちます。実行されていない部分があると、脆弱性につながる可能性やシナリオがテストされない可能性があります。
コード カバレッジ解析を実行すると、開発者は以下のことができます。
コードのテストされていない部分を特定する。
テスト ケースを改善してカバレッジを高める。
特定のコード カバレッジ レベルを要求することが多い DO-178C などの業界標準に確実に準拠する。
Simulink Design Verifier は、これらの解析をモデルベース デザイン ワークフローに統合し、モデルと生成コードの両方のテストと検証を容易にします。この統合により、モデルの動作と実装されたコードの間で整合性を維持でき、モデルからコードへの遷移でエラーが発生しないことを確認できます。
トピック
- コード カバレッジ テストの生成
この例では、Simulink® Design Verifier™ を使用してテスト ケースを生成し、完全なコード カバレッジを取得する方法を説明します。
- Embedded Coder で生成されたコードのテスト ケースの生成
生成コードのテスト ケースを生成する処理の概要を説明する。
- コード生成コンポーネントの検証
この例では
slvnvdemo_powerwindow
モデルを使用して、あるコンポーネントを、モデルがそのコンポーネントを含むという状況下で検証する方法を示します。 - S-Function および C/C++ コードのサポートの制限事項と考慮事項
Simulink Design Verifier での S-Function および生成コードの制限事項と考慮事項を説明する。