主要内容

链接到要求

由于需求指定了针对特定条件的行为,因此您可以从模型要求中开发测试输入,预期输出和评估。

受需求影响的测试组件

要求可追溯性考虑

考虑以下限制与测试安全带中的要求链接一起使用:

  • 在测试安全带重建操作期间,重新创建了一些块和子系统。在测试安全带中,这些块和子系统不支持链接的要求:金宝app

    • 测试的组件与来源或接收器之间的转换子系统

    • 测试序列块安排功能调用

    • 驱动控制输入信号到测试的组件的块

    • 驱动器的块或者通过测试信号传递组件的块

    • 数据存储读取数据存储写入

  • 如果您使用外部需求存储,则执行以下操作需要重新建立要求链接到测试线束内的模型对象:

    • 用测试安全带切割/粘贴或复制/粘贴子系统

    • 克隆测试安全带

    • 将测试线束从链接块移至库块

确定测试的可追溯性

如果你有金宝app®Test™需求Toolbox™许可证,您可以将要求链接到测试线束,测试序列和测试用例。在添加链接之前,请查看金宝app支持的要求文件类型(需求工具箱)

要求可追溯测试安全带

当您编辑要求链接到正在测试的组件时,链接立即在测试线束和主模型之间同步。对正在测试的组件进行的其他更改,例如添加块,关闭测试线束时同步。如果您在测试的组件中添加一个块,请在添加需求链接之前关闭并重新打开线束以更新主型号。

要查看带有要求链接的项目应用选项卡,在模型验证,验证和测试下,单击需求经理。在里面要求选项卡,单击突出显示链接

要求可追溯测试序列

在测试序列中,您可以链接到测试步骤。要创建链接,请首先在要链接到的文档中找到模型项,测试用例或位置。右键单击测试步骤,选择要求,添加链接或打开链接编辑器。

要突出显示或从具有要求链接的测试步骤中删除突出显示,请切换需求链接突出显示按钮在测试序列编辑器工具条中。突出显示测试步骤还突出显示模型框图。

要求可追溯测试用例

如果您使用许多带有单个测试线束的测试用例,请链接到每个特定测试用例,以区分哪些块和测试步骤适用于其。要将测试步骤或测试线束块链接到测试用例,

  1. 在测试管理器中打开测试案例。

  2. 在左窗格中测试浏览器选项卡,选择测试用例。

  3. 在Si金宝appmulink中应用选项卡,单击需求经理

  4. 将测试用例链接到:

    • 金宝app模拟块,右键单击块,然后选择要求>链接到当前的测试案例从上下文菜单。

    • 测试步骤,双击测试线束中的测试序列块以打开测试序列编辑器。右键单击测试步骤,然后选择要求>链接到当前的测试案例从上下文菜单。

要求可追溯性示例

此示例演示了将要求链接添加到测试线束和测试顺序。该模型是Autopilot滚动控制系统的组成部分。此示例需要金宝appSimulink测试需求工具箱

  1. 打开测试文件,型号和线束。

    打开Autopilottestfile.mldatxOpen_SystemRollautopilotmdlrefsltest.harness.open('Rollautopilotmdlref/roll参考',,,,...'RollReference_requirement1_3'
  2. 在测试安全带中应用选项卡,在模型验证,验证和测试下,单击需求经理。在里面要求选项卡,单击突出显示链接

    测试线束突出显示测试序列块,测试的组件,以及测试评估堵塞。

  3. 离散导数堵塞。

    1. 右键单击离散导数块并选择要求>打开传出链接对话框

    2. 在里面要求选项卡,单击新的

    3. 输入以下以建立链接:

      • 描述:DD链接

      • 文档类型:文本文件

      • 文档:rollautopilotrequirentess.txt

      • 地点:1.3卷持有参考

      要求传出链接对话框

    4. 点击好的。这离散导数块亮点。

  4. 要追踪到需求文档,请右键单击离散导数块,然后选择要求>DD链接。要求文档在编辑器中打开,并突出显示链接的文本。

    突出显示链接到要求的文本

  5. 在测试安全带中,打开测试序列堵塞。添加一个要求链接的要求链接pinitializetest步骤到测试案例。

    1. 在测试经理中,在左窗格中,测试浏览器选项卡,选择要求1.3测试

    2. 在测试线束中,双击测试序列块以打开测试序列编辑器。右键单击pinitializetest步骤和选择要求>链接到当前的测试案例从上下文菜单。

      添加需求链接后,测试序列编辑器突出显示了步骤。

      突出显示的测试序列步骤链接到要求