链接到要求
由于需求指定了针对特定条件的行为,因此您可以从模型要求中开发测试输入,预期输出和评估。
要求可追溯性考虑
考虑以下限制与测试安全带中的要求链接一起使用:
在测试安全带重建操作期间,重新创建了一些块和子系统。在测试安全带中,这些块和子系统不支持链接的要求:金宝app
测试的组件与来源或接收器之间的转换子系统
测试序列块安排功能调用
驱动控制输入信号到测试的组件的块
驱动器的块去或者从通过测试信号传递组件的块
数据存储读取和数据存储写入块
如果您使用外部需求存储,则执行以下操作需要重新建立要求链接到测试线束内的模型对象:
用测试安全带切割/粘贴或复制/粘贴子系统
克隆测试安全带
将测试线束从链接块移至库块
确定测试的可追溯性
如果你有金宝app®Test™和需求Toolbox™许可证,您可以将要求链接到测试线束,测试序列和测试用例。在添加链接之前,请查看金宝app支持的要求文件类型(需求工具箱)。
要求可追溯测试安全带
当您编辑要求链接到正在测试的组件时,链接立即在测试线束和主模型之间同步。对正在测试的组件进行的其他更改,例如添加块,关闭测试线束时同步。如果您在测试的组件中添加一个块,请在添加需求链接之前关闭并重新打开线束以更新主型号。
要查看带有要求链接的项目应用选项卡,在模型验证,验证和测试下,单击需求经理。在里面要求选项卡,单击突出显示链接。
要求可追溯测试序列
在测试序列中,您可以链接到测试步骤。要创建链接,请首先在要链接到的文档中找到模型项,测试用例或位置。右键单击测试步骤,选择要求,添加链接或打开链接编辑器。
要突出显示或从具有要求链接的测试步骤中删除突出显示,请切换需求链接突出显示按钮在测试序列编辑器工具条中。突出显示测试步骤还突出显示模型框图。
要求可追溯测试用例
如果您使用许多带有单个测试线束的测试用例,请链接到每个特定测试用例,以区分哪些块和测试步骤适用于其。要将测试步骤或测试线束块链接到测试用例,
在测试管理器中打开测试案例。
在左窗格中测试浏览器选项卡,选择测试用例。
在Si金宝appmulink中应用选项卡,单击需求经理。
将测试用例链接到:
金宝app模拟块,右键单击块,然后选择要求>链接到当前的测试案例从上下文菜单。
测试步骤,双击测试线束中的测试序列块以打开测试序列编辑器。右键单击测试步骤,然后选择要求>链接到当前的测试案例从上下文菜单。
要求可追溯性示例
此示例演示了将要求链接添加到测试线束和测试顺序。该模型是Autopilot滚动控制系统的组成部分。此示例需要金宝appSimulink测试和需求工具箱。
打开测试文件,型号和线束。
打开Autopilottestfile.mldatxOpen_SystemRollautopilotmdlrefsltest.harness.open('Rollautopilotmdlref/roll参考',,,,...'RollReference_requirement1_3')
在测试安全带中应用选项卡,在模型验证,验证和测试下,单击需求经理。在里面要求选项卡,单击突出显示链接。
测试线束突出显示测试序列块,测试的组件,以及测试评估堵塞。
在离散导数堵塞。
右键单击离散导数块并选择要求>打开传出链接对话框。
在里面要求选项卡,单击新的。
输入以下以建立链接:
描述:
DD链接
文档类型:
文本文件
文档:
rollautopilotrequirentess.txt
地点:
1.3卷持有参考
点击好的。这离散导数块亮点。
要追踪到需求文档,请右键单击离散导数块,然后选择要求>DD链接。要求文档在编辑器中打开,并突出显示链接的文本。
在测试安全带中,打开测试序列堵塞。添加一个要求链接的要求链接
pinitializetest
步骤到测试案例。在测试经理中,在左窗格中,测试浏览器选项卡,选择
要求1.3测试
。在测试线束中,双击测试序列块以打开测试序列编辑器。右键单击
pinitializetest
步骤和选择要求>链接到当前的测试案例从上下文菜单。添加需求链接后,测试序列编辑器突出显示了步骤。