由于需求指定了响应特定条件的行为,您可以从模型需求开发测试输入、预期输出和评估。
考虑在测试工具中使用需求链接的以下限制:
在测试装备重建操作期间,重新创建了一些块和子系统。在测试工具中,这些块和子系统不支持需求链接:万博1manbetx
在被测组件和源或汇之间的转换子系统
调度函数调用的测试序列块
驱动控制输入信号到被测部件的块
块驱动转到或从在测试信号下传递元件的块
数据存储读取和数据存储写块
如果您使用外部需求存储,执行以下操作需要重新建立需求链接到测试工具内部的模型对象:
剪切/粘贴或复制/粘贴一个带有测试工具的子系统
克隆测试工具
将测试工具从一个链接块移动到库块
如果你有万博1manbetx®测试™和一个万博1manbetx仿真软件需求™许可,您可以将需求链接到测试工具、测试序列和测试用例。在添加链接之前,请进行检查万博1manbetx支持的需求文档类型(万博1manbetx仿真软件需求).
当您编辑到被测组件的需求链接时,这些链接会立即同步到测试工具和主模型之间。对被测试组件的其他更改(比如添加一个块)在关闭测试工具时将同步进行。如果您向测试中的组件添加了一个块,请在添加需求链接之前关闭并重新打开这个工具以更新主模型。
以查看具有需求链接的项应用程序选项卡,在“模型验证、验证和测试”下,单击要求经理.在需求选项卡上,单击突出的链接.
在测试序列中,可以链接到测试步骤。要创建链接,首先要找到模型项、测试用例,或者您想要链接到的文档中的位置。右键单击测试步骤,选择需求,并添加一个链接或打开链接编辑器。
要从有需求链接的测试步骤中突出显示或删除突出显示,切换需求链接突出显示按钮在测试序列编辑器工具条。突出显示测试步骤也突出显示模型框图。
如果您使用许多测试用例与一个单一的测试工具,链接到每个特定的测试用例,以区分哪些块和测试步骤适用于它。要将测试步骤或测试工具块连接到测试用例,
在测试管理器中打开测试用例。
在左侧窗格中测试浏览器选项卡,选择测试用例。
在Si万博1manbetxmulink中应用程序选项卡上,单击要求经理.
将测试用例链接到:
万博1manbetxSimulink块,右键单击该块并选择需求>链接到当前测试用例从上下文菜单。
测试步骤,双击测试工具中的测试序列块,打开测试序列编辑器。右键单击测试步骤并选择需求>链接到当前测试用例从上下文菜单。
这个例子演示了将需求链接添加到测试工具和测试序列。该模型是自动驾驶仪滚转控制系统的组成部分。这个例子需要万博1manbetx仿真软件测试和万博1manbetx仿真软件的需求.
打开测试文件、模型和工具。
开放AutopilotTestFile.mldatxopen_systemRollAutopilotMdlRefsltest.harness.open (“RollAutopilotMdlRef /卷参考”,...“RollReference_Requirement1_3”)
在测试中,吊装上应用程序选项卡,在“模型验证、验证和测试”下,单击要求经理.在需求选项卡上,单击突出的链接.
测试工具突出显示测试序列块、被测组件和测试评估块。
添加可跟踪性到离散微分块。
右键单击离散微分块,并选择需求>打开外发链接对话框.
在需求选项卡上,单击新.
输入以下信息建立链接:
描述:DD链接
文档类型:文本文件
文档:RollAutopilotRequirements.txt
地点:1.3保持辊数参考
点击好吧.的离散微分块高光。
要跟踪到需求文档,右键单击离散导数块,并选择需求>DD链接.需求文档在编辑器中打开,并突出显示链接的文本。
在测试装置中,打开测试序列块。添加一个需求链接来链接InitializeTest
步骤到测试用例。
在Test Manager中,在左侧窗格中,在测试浏览器选项卡上,选择1.3测试要求
.
在测试工具中,双击测试序列块以打开测试序列编辑器。右键单击InitializeTest
步骤和选择需求>链接到当前测试用例从上下文菜单。
当需求链接被添加时,Test Sequence Editor会突出显示这个步骤。