主要内容

将测试用例链接到要求文件

因为需求指定了响应特定条件的行为,所以您可以从模型需求构建测试用例(测试输入、预期输出和评估)。测试用例使用测试输入再现特定条件,并根据预期输出评估实际模型输出。在开发模型时,构建检查系统行为的测试文件,并将它们链接到相应的需求。通过在测试文件中定义这些测试用例,您可以定期检查模型并归档结果,以证明模型的稳定性。

建立测试的需求可追溯性

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

要求可追溯性进行测试

编辑到受测零部件的需求链接时,这些链接会立即在测试线束和主模型之间同步。关闭测试线束时,对受测零部件的其他更改(如添加块)将同步。如果将块添加到受测零部件,请在添加需求链接之前关闭并重新打开线束以更新主模型。

查看有要求链接的项目应用程序标签,在模型验证,验证和测试下,单击要求管理者. 在要求选项卡,单击突出显示链接.

测试序列的需求可追溯性

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

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

测试用例的需求可追溯性

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

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

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

  3. 在Si金宝appmulink中应用程序选项卡,单击要求管理者.

  4. 要将测试用例链接到测试用例,请执行以下操作:

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

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

需求跟踪示例

此示例演示了向测试线束和测试序列添加需求链接。该模型是自动驾驶仪辊控制系统的组件。这个例子需要金宝app模拟试验金宝appSimulink要求.

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

    打开自动驾驶仪文件.mldatx,Open_System.RollAutopilotMdlRef,sltest.harness.open(“滚转自动驾驶仪mdlref/滚转参考”,...“RollReference\u要求1\u 3”)
  2. 在测试线束中,在应用程序标签,在模型验证,验证和测试下,单击要求管理者. 在要求选项卡,单击突出显示链接.

    测试线束突出显示测试序列块,正在测试的组件,和测试评估

  3. 将可追溯性添加到离散导数

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

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

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

      • 说明:DD链路

      • 文档类型:文本文件

      • 文档:rollautopilotrequirements.txt.tx.

      • 地点:1.3滚转保持基准

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

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

  5. 在测试线束中,打开开关测试序列块添加一个链接初始化测试转到测试用例。

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

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

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

另见

|(金宝app模拟链接测试)