このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
テスト カバレッジのチェック
テスト カバレッジとは、モデルと生成コードのテストの完全性のことです。Simulink® Coverage™ がある場合は、テスト ケースとテスト スイートを使用して設計要件に対応するモデル コンポーネントを実行することでテスト カバレッジを評価できます。Requirements Toolbox™ がある場合は、カバレッジを特定の要件までトレースし、必要としているテストから一部の要件を明示的に除外することでカバレッジの問題を解決できます。Simulink Design Verifier™ がある場合は、追加のテスト入力を作成して、さらに多くのモデル コンポーネントを実行できます。
クラス
sltest.testmanager.CoverageSettings | Modify coverage settings |
sltest.plugins.coverage.CoverageMetrics | Specify coverage metrics for tests run with MATLAB Unit Test framework |
sltest.testmanager.addTestsForMissingCoverage | Add tests to increase coverage (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.
- Filter Test Execution, Results, and Coverage
Tag tests for selective test execution, and filter results and test coverage.
- 機能テストの実行とテスト カバレッジの解析
機能の依存関係の解析、モデル コンポーネントの単独でのテスト、テスト ケースのスイートの作成、モデルとコードのテストによるカバレッジの達成を行います。