主要内容

要件エディタ,でのテストケ,スの変更の追跡

この例では,要件エディターで仿金宝app真软件测试テストケースの変更を追跡する方法について説明します。自動車のクルーズコントロールシステムのコントローラーモデルに関連付けられているテストケースに変更を加えます。要件にリンクされたテストケースに変更を加えた後,要件エディターで変更を追跡し,[トレーサビリティマトリクス]ウィンドウを使用して変更の問題をクリアします。

テストファ@ @ルを開く

1.プロジェクトを開きます。MATLAB® コマンド プロンプトで、以下を入力します。

slreqCCProjectStart

2.[要件エディタ]を開きます。[アプリ]タブの[検証とテスト]で,[要件エディタ]をクリックします。要件セットファ@ @ルcrs_req_func_spec。を開きます。

3.テストマネ,ジャ,を開きます。[アプリ]タブで,(金宝app仿真软件测试)をクリックします。[テスト]タブで,[金宝appSimulinkテストマネ,ジャ,]をクリックします。

4.テストマネ,ジャ,の测试フォルダ,から,DriverSwRequest_Tests.mldatxテストファ@ @ルを開きます。

5.[テストブラウザ]ペンで,テストケスの階層を展開します。テストファ电子邮箱ルには,crs_controllerモデルのいくかの要件のテストケスが含まれています。启用按钮テストケ,スは,要件开启交换机检测(ID 1.6)にリンクされています。同様に,增量按钮按住テストケ,スは,要件增量长开关检测(ID 1.8.2)にリンクされています。

テストケ,スの変更

要件にリンクされたテストケ,スに変更を加えると,要件エディタ,の[リンク]セクションで対応するリンクが強調表示されます。次の手順に従ってテストケ,スに変更を加えます。

1.テストマネ,ジャ,で,テストケ,ス启用按钮をクリックし,右侧窗格中的CUSTOM CRITERIA。を展開します。コ,ドの最後の行で,test.verifyTrue(所有(compOut))test.verifyTrue(任何(compOut))。に変更します。

2.変更を保存します。

3.同様に,增量按钮按住テストケ,スをクリックし,系统在测试段。Uを展開します。模拟设置和释放覆盖で,[終了時間]の値を選択して20に設定します。

4.変更を保存します。

5.要件エディタで,要件1.6をクリックします。[リンク]セクションで,変更されたテストオブジェクトが赤色で示されます。

verifiedby_link.png

6.要件1.6は,変更されたテストケ,スにリンクしているため強調表示されています。要件1.6をクリックします。右側のペ@ @ンの[リンク]セクションで,変更の問題がア。

change_issue_testcases.png

7.[リンク]でリンクを選択し,[変更情報]をクリックして変更の問題を表示します。

テストケ,スに関する変更の問題のクリア

[トレ,サビリティマトリクス]ウィンドウを使用して問題をクリアするには,次のようにします。

1.[トレ,サビリティマトリクス]を開きます。[要件エディタ]で,[トレ,サビリティマトリクス]をクリックします。

2.[トレ,サビリティマトリクス]ウィンドウで,[追加]をクリックします。[ア,ティファクトの選択]ダ,[左]crs_req_func_spec.slreqxに,[上]DriverSwRequest_Tests.mldatxに設定します。次に,[マトリクスの生成]をクリックします。指定した要件セットが左で,テストケースファイルが上になったトレーサビリティマトリクスがウィンドウで生成されます。

3.リンクされていない項目および変更を特定するには,[欠損リンクの強調表示]をクリックし,[変更されたリンクを強調表示][変更されたリンクのみを表示]を選択します。

4.[フィルタ,パネル]ペ,[セル],[変更の追跡][変更の問題あり]をクリックします。マトリクスで変更の問題があるリンクに対応する行,列,およびセルが強調表示されます。

traceability_matrix.png

5.変更の問題をクリアするには,リンクを含むセルを選択し,[変更の問題をクリア]をクリックします。トレーサビリティマトリクスは,HTMLレポートとして,またはテーブルデータを含むMATLAB変数としてエクスポートできます。HTMLレポ,トを生成するには,[エクスポ,ト],[html,レポ,トの生成]をクリックします。レポ,トに名前を付けて保存します。

参考

関連するトピック