このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
テスト カバレッジのチェック
テスト カバレッジとは、モデルと生成コードのテストの完全性のことです。Simulink® Coverage™ がある場合は、テスト ケースとテスト スイートを使用して設計要件に対応するモデル コンポーネントを実行することでテスト カバレッジを評価できます。Requirements Toolbox™ がある場合は、カバレッジを特定の要件までトレースし、必要としているテストから一部の要件を明示的に除外することでカバレッジの問題を解決できます。Simulink Design Verifier™ がある場合は、追加のテスト入力を作成して、さらに多くのモデル コンポーネントを実行できます。
クラス
sltest.testmanager.CoverageSettings | カバレッジ設定を変更 |
sltest.plugins.coverage.CoverageMetrics | MATLAB ユニット テスト フレームワークで実行されるテストに対するカバレッジ メトリクスの指定 |
sltest.testmanager.addTestsForMissingCoverage | カバレッジを拡大するテストの追加 (R2022a 以降) |
sltest.testmanager.TestOptions | Options for adding test coverage (R2022a 以降) |
トピック
- Collect Coverage in Tests
Use coverage measurement to assess the extent of your tests.
- Increase Coverage by Generating Test Inputs
Use Simulink Design Verifier to generate tests that extend coverage and recreate design errors, and add generated tests to your test file.
- テスト実行、結果、カバレッジのフィルター処理
選択的なテスト実行用にテストにタグを付け、結果やテスト カバレッジをフィルター処理する。
- 機能テストの実行とテスト カバレッジの解析
機能の依存関係の解析、モデル コンポーネントの単独でのテスト、テスト ケースのスイートの作成、モデルとコードのテストによるカバレッジの達成を行います。
- Use Process Advisor to Streamline Requirements-Based Testing of Models and Generated Code
Use Process Advisor to automate assessment of requirements-based tests at the model and code level and interactively resolve test issues and gaps in test coverage. project.
