主要内容

链接到需求

由于需求指定了响应特定条件的行为,您可以从模型需求开发测试输入、预期输出和评估。

测试受需求影响的组件

需求跟踪事项

考虑在测试工具中使用需求链接的以下限制:

  • 在测试装备重建操作期间,重新创建了一些块和子系统。在测试工具中,这些块和子系统不支持需求链接:万博1manbetx

    • 在被测组件和源或汇之间的转换子系统

    • 调度函数调用的测试序列块

    • 驱动控制输入信号到被测部件的块

    • 块驱动转到在测试信号下传递元件的块

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

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

    • 剪切/粘贴或复制/粘贴一个带有测试工具的子系统

    • 克隆测试工具

    • 将测试工具从一个链接块移动到库块

建立测试的需求可追溯性

如果你有万博1manbetx®测试™和一个万博1manbetx仿真软件需求™许可,您可以将需求链接到测试工具、测试序列和测试用例。在添加链接之前,请进行检查万博1manbetx支持的需求文档类型(万博1manbetx仿真软件需求)

测试夹具的需求可追溯性

当您编辑到被测组件的需求链接时,这些链接会立即同步到测试工具和主模型之间。对被测试组件的其他更改(比如添加一个块)在关闭测试工具时将同步进行。如果您向测试中的组件添加了一个块,请在添加需求链接之前关闭并重新打开这个工具以更新主模型。

以查看具有需求链接的项应用程序选项卡,在“模型验证、验证和测试”下,单击要求经理.在需求选项卡上,单击突出的链接

测试序列的需求可追溯性

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

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

测试用例的需求跟踪性

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

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

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

  3. 在Si万博1manbetxmulink中应用程序选项卡上,单击要求经理

  4. 将测试用例链接到:

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

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

需求跟踪的例子

这个例子演示了将需求链接添加到测试工具和测试序列。该模型是自动驾驶仪滚转控制系统的组成部分。这个例子需要万博1manbetx仿真软件测试万博1manbetx仿真软件的需求

  1. 打开测试文件、模型和工具。

    开放AutopilotTestFile.mldatxopen_systemRollAutopilotMdlRefsltest.harness.open (“RollAutopilotMdlRef /卷参考”...“RollReference_Requirement1_3”
  2. 在测试中,吊装上应用程序选项卡,在“模型验证、验证和测试”下,单击要求经理.在需求选项卡上,单击突出的链接

    测试工具突出显示测试序列块、被测组件和测试评估块。

  3. 添加可跟踪性到离散微分块。

    1. 右键单击离散微分块,并选择需求>打开外发链接对话框

    2. 需求选项卡上,单击

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

      • 描述:DD链接

      • 文档类型:文本文件

      • 文档:RollAutopilotRequirements.txt

      • 地点:1.3保持辊数参考

      “Requirements Outgoing Links”对话框

    4. 点击好吧.的离散微分块高光。

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

    链接到需求的高亮文本

  5. 在测试装置中,打开测试序列块。添加一个需求链接来链接InitializeTest步骤到测试用例。

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

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

      当需求链接被添加时,Test Sequence Editor会突出显示这个步骤。

      突出显示连接到需求的测试序列步骤