テスト ハーネス
テスト ハーネスを使用して、モデルに対するテスト固有のシミュレーション環境を作成します。ユニット テスト用に個々のブロックを分離し、入力、検証ロジック、およびダッシュボードのブロックを追加できます。テスト ハーネスに物理プラント モデルを追加して閉ループ テストを実行します。量産モデルを変更する前に、考えられる設計の変更をテスト ハーネスでテストします。
ユニット テストに個々のモデルを使用する場合と比較して、テスト ハーネスでは管理と同期の機能をモデル キャンバスで利用できます。モデルが変更管理下にある場合、メイン モデルを変更することなく、テスト ハーネスを外部ファイルに保存できます。
テスト ハーネスを SIL モードまたは PIL モードでシミュレーションすることで生成コードをテストできます。C Caller ブロックまたは S-Function ブロックのテスト ハーネスを作成して、外部の手書きコードをテストすることもできます。
ツール
| Simulink テスト マネージャー | さまざまな実行環境でのモデルとコードのテスト、テスト スイートの管理、結果の解析とレポート |
トピック
- Test Harnesses for Models and Model Components
Compare model and component test harnesses and their parameters, and model and test harness synchronization.
- テスト ハーネスの作成
テスト ハーネスを使用してテスト対象のコンポーネントを分離する。
- Create or Import Test Harnesses and Select Properties
Create, import, and customize test harness configurations for your model and subsystem.
- テスト ハーネスの管理
テスト ハーネスを開く、閉じる、変換、削除、エクスポートする。
- Synchronize Changes Between Test Harness and Model
Transfer configuration sets and workspace variables, update component design, and rebuild harness to reflect the latest design.
- Test Harness Construction for Specific Model Elements
Describes how test harnesses are constructed for certain Simulink® semantics and component types.
- Test Library Blocks
Test reusable components using tests for libraries, library blocks, and linked blocks.
- テスト ハーネスのカスタマイズ
テスト ハーネスをカスタマイズする再利用可能な関数とコールバックを作成する。
- スタンドアロン モデルからのテスト ハーネスの作成
スタンドアロン モデルをテスト ハーネスとして Simulink Test™ にインポートする。
- テスト ハーネスの入力とスケジューリングにおける Stateflow チャートの使用
Stateflow® チャートを使用してテスト ハーネスの入力とテスト シーケンスを定義する。
- Test Harness Requirements and Limitations
View list of components that support test harnesses, and considerations and limitations when using test harnesses.