由于要求以响应特定条件指定行为,因此您可以从模型要求中构建测试用例(测试输入,预期输出和评估)。测试用例使用测试输入再现特定条件,并评估对预期输出的实际模型输出。在开发模型时,构建检查系统行为的测试文件并将其链接到相应的要求。通过在测试文件中定义这些测试用例,您可以定期检查您的模型和存档结果以展示模型稳定性。
如果你有万博1manbetx®TEST™和一个万博1manbetxSimulink要求™许可证,您可以将要求链接到测试线束,测试序列和测试用例。在添加链接之前,请查看万博1manbetx支持的需求文档类型.
编辑需求链接到被测组件时,链接立即同步测试线束和主模型之间。其他已测试组件的更改,例如添加块,在关闭测试线束时同步。如果将块添加到被测的组件,请关闭并重新打开安全性以在添加需求链接之前更新主模型。
要查看带有需求链接的项目,请在应用选项卡,在模型验证、验证和测试下,单击要求经理.在里面需求选项卡,单击突出显示链接.
在测试序列中,您可以链接到测试步骤。要创建链接,请先找到要链接到的文档中的模型项,测试用例或位置。右键单击测试步骤,选择需求,并添加链接或打开链接编辑器。
要从具有要求链接的测试步骤突出显示或删除突出显示,请切换要求链接突出显示按钮在测试序列编辑器工具串中。突出显示测试步骤还突出显示模型框图。
如果您使用多个测试用例和单个测试工具,请链接到每个特定的测试用例,以区分哪些块和测试步骤应用于它。要将测试步骤或测试控制块链接到测试用例,
在测试管理器中打开测试用例。
在左侧窗格中测试浏览器选项卡,选择测试用例。
在Si万博1manbetxmulink中应用选项卡,单击要求经理.
要将测试用例链接到A:
万博1manbetxSimulink块,右键单击该块并选择需求>链接到当前测试用例从上下文菜单。
测试步骤,双击测试线束中的测试序列块以打开测试序列编辑器。右键单击测试步骤并选择需求>链接到当前测试用例从上下文菜单。
这个例子演示了向测试工具和测试序列添加需求链接。该模型是自动驾驶仪滚转控制系统的一个组成部分。这个例子需要万博1manbetxSimulink测试和万博1manbetx仿真软件的需求.
打开测试文件,模型和线束。
打开autopilottestfile.mldatx., open_systemrollautopilotmdlref.sltest.harness.open ('rollautopilotmdlref /卷参考'那......'rollreference_requirement1_3')
在测试线束中,在应用选项卡,在模型验证、验证和测试下,单击要求经理.在里面需求选项卡,单击突出显示链接.
测试线束突出显示测试序列块、被测试组件和测试评估堵塞。
增加可追溯性离散衍生物堵塞。
右键单击离散衍生物块并选择需求>打开传出链接对话框.
在里面需求选项卡,单击新.
输入以下内容以建立链接:
描述:DD链接
文档类型:文本文件
文档:RollAutopilotRequirements.txt
地点:1.3滚动参考
点击好吧.的离散衍生物块亮点。
要跟踪要求文档,请右键单击离散导数块,然后选择需求>DD链接.要求文档在编辑器中打开并突出显示链接文本。
在测试线束中,打开测试序列堵塞。添加链接链接链接初始化
步骤到测试案例。
在测试管理器中,在左侧窗格中测试浏览器选项卡,选择要求1.3测试
.
在测试线束中,双击测试序列块以打开测试序列编辑器。右键单击初始化
步骤和选择需求>链接到当前测试用例从上下文菜单。
添加要求链接时,测试序列编辑器会突出显示步骤。
链接到要求的测试用例|基于要求的模型开发测试(万博1manbetxSimulink测试)