主要内容

将测试用例链接到需求文档

由于要求以响应特定条件指定行为,因此您可以从模型要求中构建测试用例(测试输入,预期输出和评估)。测试用例使用测试输入再现特定条件,并评估对预期输出的实际模型输出。在开发模型时,构建检查系统行为的测试文件并将其链接到相应的要求。通过在测试文件中定义这些测试用例,您可以定期检查您的模型和存档结果以展示模型稳定性。

建立需求可追溯性进行测试

如果你有金宝app®TEST™和一个金宝appSimulink要求™许可证,您可以将要求链接到测试线束,测试序列和测试用例。在添加链接之前,请查看金宝app支持的需求文档类型

测试工具的需求可追溯性

编辑需求链接到被测组件时,链接立即同步测试线束和主模型之间。其他已测试组件的更改,例如添加块,在关闭测试线束时同步。如果将块添加到被测的组件,请关闭并重新打开安全性以在添加需求链接之前更新主模型。

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

测试序列的需求可追溯性

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

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

要求可追溯性进行测试用例

如果您使用多个测试用例和单个测试工具,请链接到每个特定的测试用例,以区分哪些块和测试步骤应用于它。要将测试步骤或测试控制块链接到测试用例,

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

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

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

  4. 要将测试用例链接到A:

    • 金宝appSimulink块,右键单击该块并选择需求>链接到当前测试用例从上下文菜单。

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

要求可追溯性示例

这个例子演示了向测试工具和测试序列添加需求链接。该模型是自动驾驶仪滚转控制系统的一个组成部分。这个例子需要金宝appSimulink测试金宝app仿真软件的需求

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

    打开autopilottestfile.mldatx., open_systemrollautopilotmdlref.sltest.harness.open ('rollautopilotmdlref /卷参考'......'rollreference_requirement1_3'
  2. 在测试线束中,在应用选项卡,在模型验证、验证和测试下,单击要求经理.在里面需求选项卡,单击突出显示链接

    测试线束突出显示测试序列块、被测试组件和测试评估堵塞。

  3. 增加可追溯性离散衍生物堵塞。

    1. 右键单击离散衍生物块并选择需求>打开传出链接对话框

    2. 在里面需求选项卡,单击

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

      • 描述:DD链接

      • 文档类型:文本文件

      • 文档:RollAutopilotRequirements.txt

      • 地点:1.3滚动参考

    4. 点击好吧.的离散衍生物块亮点。

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

  5. 在测试线束中,打开测试序列堵塞。添加链接链接链接初始化步骤到测试案例。

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

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

      添加要求链接时,测试序列编辑器会突出显示步骤。

也可以看看

|(金宝appSimulink测试)