入力
ステップベースのテスト シーケンス、外部データ ソース、信号作成、自動テスト ケース生成
テスト ケースに外部データをマッピングするか、入力データを作成するか、Simulink® Design Verifier™ を使用して自動的に入力を生成することで、テスト シナリオを開発できます。
テンプレート MAT ファイルまたは Excel® ファイルをモデルから作成し、値を追加する。
Excel ファイルに格納されているデータからテストを直接作成する。詳細については、Use External File Data in Test Casesを参照してください。
テスト対象のシステムに MAT ファイルまたは Excel ファイルをマッピングする。
Simulink Design Verifier で、カバレッジを拡張するか設計エラー条件を再現するテスト入力を生成する。生成されたテストをテスト ファイルに追加します。
テスト対象のシステムに Signal Editor ブロックを配置し、グラフィカルに入力を作成する。
Test Sequence ブロックを使用して、シミュレーション動作に反応するテスト入力を作成することもできます。MATLAB® をアクション言語として使用し、Test Sequence ブロックを使用して一連のステップと遷移を定義します。Test Sequence ブロックでは、階層内の連続するステップや切り替わるステップのグループを使用してテスト シーケンスを作成することもできます。
ブロック
Test Sequence | シミュレーション テストのシナリオ、関数呼び出し、および評価の作成 |
ツール
Simulink テスト マネージャー | Model and code testing in different execution environments, manage test suites, and analyze and report results |
トピック
外部データの使用
- Create External Data Files to Use in Test Cases
Create Excel, MAT, and MATLAB script (.m
) files for test data input. - Use External File Data in Test Cases
Add test data from Excel files, MAT-files, and MATLAB script (.m
files) to test cases.
テスト入力の生成
- 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. - Generate Test Signals
Generate signal inputs to the component under test.
シミュレーションへの反応
- テスト シーケンスの基礎
テスト シーケンスのアクション、遷移、階層の概要。 - Test Sequence エディター
Test Sequence ブロックと Test Assessment ブロックでのテスト ステップ、遷移、データ、およびWhen
構造シーケンスの使用方法。 - テスト シーケンスと評価の構文
Test Sequence ブロック、Test Assessment ブロック、および Stateflow® チャートで使用される演算子と式。 - Transitions, Temporal Operators, and Messages in Test Sequence Blocks
Transition between test sequence steps using conditional logic, temporal operators, and messages. - Test Sequence ブロックでの外部関数の使用
Test Sequence ブロックから外部定義関数を呼び出す。