モデルがノーマルモードまたはsil / pilモードの状态,金宝app®test™。
カバレッジレポートで关连付けられたテストケースを表示するためには,金宝appSimulink测试マネージャーマネージャーしテストケースについてカバレッジの结果のませませあるいはばばエクスプローラーませませののカバレッジエクスプローラーからませカバレッジののカバレッジから累积カバレッジカバレッジ少なくともカバレッジから累积ませカバレッジ少なくとも结果ししませカバレッジて少なくとも结果しテストしてて少なくともしテストテストして少なくとも结果ののテストして少なくとも结果结果のテスト集计少なくとも机械テストの実行とテストカバレッジのを参照してください。
メモ
MCDCカバレッジでは,テストケースのトレーサビリティとユニットの集计はモードでサポートれます。
この例では,统合テストとユニットテストの両方の结果を含むカバレッジレポートの集计を生成する方法を说明します。
金宝appSimulink®IST™マネージャーへのテストケースの読み込み
SlcovtesttraCeabilityExample.Mldatx.
テストデータは,判定カバレッジを记录するよう构成されています。
sltest.testManager.Load('slcovtesttraceabilityexample.mldatx');sltest.testmanager.view.
テストケースの実行
金宝appSimulink测试マネージャーマネージャー,结合集成和单位测试
テストスイートを选択し,[実行]ををします。このこのテストスイートに,整合测试
と单位测试
という2つのサブスイートがれます。
结果= sltest.testManager.Run;
联合テストのカバレッジレポートレポートのアクセス
金宝appSimulink测试マネージャーマネージャー[结果とアーティファクト]ペインから,整合测试
の结果を选択します。[カバレッジの结果の集计]セクションで[レポート]ボタンをクリックします。
このテストスイートのカバレッジレポートには,统合テストのカバレッジ结果のみが表示されます。
サブサブシステムの详细の表示
サブシステムSwitchUnit2のカバレッジの详细を表示します。このサブシステムはフルカバレッジの対象になっていないことに注目してください。最初の3つの判定结果は,统合テスト実行T1.
でカバーされます.mpswitchブロックに対する4つ目の判定结果,整合システムで达达成できできん。
ユニットテストのカバレッジレポートへのアクセス
金宝appSimulink测试マネージャーマネージャー[结果とアーティファクト]ペインから,单位测试
の结果を选択します。[カバレッジの结果の集计]セクションで[レポート]ボタンをクリックします。
00
サブサブシステムの详细の表示
サブシステムSwitchUnit2のカバレッジの详细を表示します。このサブシステムは,ユニットテストのフルカバレッジの対象となっていることに注目してください。
结合されたユニットおよびシステムレベルのカバレッジカバレッジの
金宝appSimulink测试マネージャーマネージャー[结果とアーティファクト]ペインから,结合集成和单位测试
の结果を选択します。结果には,2つのカバレッジレポートが表示さます。最上位モデルのレポートです。
最上位モデルのカバレッジレポートの集计へのアクセス
最上位モデルの[レポート]Simulink覆盖率,金宝appSimulink Coverageががテストユニットとをををシステムシステムレベルレポートししししししししししししししし
サブサブシステムの详细の表示
サブサブシステムがフルカバレッジカバレッジのとなっていることにししてくださいてしてくださいくださいmmultてくださいくださいのの最初のののののの判定结果结果はは结果结果结果は结果最初のの结果结果结果结果最初のテストT1.
でカバーされます.mpswitch multiportswitchブロックブロック4つ目の判定结果,ユニットテスト実行U1.2
でカバーされます。