因为需求指定了响应特定条件的行为,所以您可以从模型需求构建测试用例(测试输入、预期输出和评估)。测试用例使用测试输入再现特定条件,并根据预期输出评估实际模型输出。在开发模型时,构建检查系统行为的测试文件,并将它们链接到相应的需求。通过在测试文件中定义这些测试用例,您可以定期检查模型并归档结果,以证明模型的稳定性。
如果你有一个金宝app®试验™A.金宝app模拟链路要求™许可证,您可以将需求链接到测试线束、测试序列和测试用例。在添加链接之前,请查看金宝app支持的要求文档类型.
编辑到受测零部件的需求链接时,这些链接会立即在测试线束和主模型之间同步。关闭测试线束时,对受测零部件的其他更改(如添加块)将同步。如果将块添加到受测零部件,请在添加需求链接之前关闭并重新打开线束以更新主模型。
查看有要求链接的项目应用程序标签,在模型验证,验证和测试下,单击要求管理者. 在要求选项卡,单击突出显示链接.
在测试序列中,可以链接到测试步骤。要创建链接,首先在文档中找到要链接到的模型项、测试用例或位置。右键单击测试步骤,选择要求,并添加链接或打开链接编辑器。
要突出显示或删除具有需求链接的测试步骤中的突出显示,请切换“需求链接突出显示”按钮在测试序列编辑器toolstrip中。突出显示测试步骤也会突出显示模型框图。
如果使用单个测试线束使用许多测试用例,请链接到每个特定的测试用例,以区分哪些块和测试步骤适用于它。要将测试步骤或测试线束块链接到测试案例,
在测试管理器中打开测试用例。
在左窗格中,在测试浏览器选项卡,选择测试用例。
在Si金宝appmulink中应用程序选项卡,单击要求管理者.
要将测试用例链接到测试用例,请执行以下操作:
金宝appSimulink块,右键单击该块并选择要求>链接到当前测试用例从上下文菜单中。
在测试步骤中,双击测试线束中的测试序列块以打开测试序列编辑器。右键单击测试步骤并选择要求>链接到当前测试用例从上下文菜单中。
此示例演示了向测试线束和测试序列添加需求链接。该模型是自动驾驶仪辊控制系统的组件。这个例子需要金宝app模拟试验和金宝appSimulink要求.
打开测试文件、模型和线束。
打开自动驾驶仪文件.mldatx,Open_System.RollAutopilotMdlRef,sltest.harness.open(“滚转自动驾驶仪mdlref/滚转参考”,...“RollReference\u要求1\u 3”)
在测试线束中,在应用程序标签,在模型验证,验证和测试下,单击要求管理者. 在要求选项卡,单击突出显示链接.
测试线束突出显示测试序列块,正在测试的组件,和测试评估块
将可追溯性添加到离散导数块
右键单击离散导数阻止并选择要求>“打开传出链接”对话框.
在里面要求选项卡,单击新的.
输入以下内容以建立链接:
说明:DD链路
文档类型:文本文件
文档:rollautopilotrequirements.txt.tx.
地点:1.3滚转保持基准
点击好的.这离散导数块高光。
要跟踪需求文档,请右键单击离散导数块,然后选择要求>DD链路. 需求文档将在编辑器中打开并高亮显示链接文本。
在测试线束中,打开开关测试序列块添加一个链接初始化测试
转到测试用例。
在测试管理器中,在左窗格中,在测试浏览器选项卡,选择要求1.3试验
.
在测试线束中,双击测试序列块以打开测试序列编辑器。右键单击初始化测试
单步选择要求>链接到当前测试用例从上下文菜单中。
添加需求链接后,测试序列编辑器将突出显示该步骤。
从需求链接到测试用例|基于需求的模型开发测试(金宝app模拟链接测试)