将测试用例链接到需求文档
由于需求指定了响应特定条件的行为,您可以从模型需求构建测试用例(测试输入、预期输出和评估)。测试用例使用测试输入再现特定的条件,并根据预期的输出评估实际的模型输出。当您开发模型时,构建检查系统行为的测试文件,并将它们链接到相应的需求。通过在测试文件中定义这些测试用例,您可以定期检查您的模型并存档结果,以演示模型的稳定性。
建立测试的需求可追溯性
如果你有金宝app®测试™和一个要求工具箱™许可,您可以将需求链接到测试工具、测试序列和测试用例。在添加链接之前,请检查金宝app支持的需求文档类型.
测试装置的要求可追溯性
当您编辑到被测试组件的需求链接时,链接会立即在测试工具和主模型之间同步。对被测试组件的其他更改,例如添加块,在关闭测试套件时同步进行。如果您向测试中的组件添加了一个块,那么在添加需求链接之前,关闭并重新打开工具以更新主模型。
要查看带有需求链接的项,请在应用程序选项卡,在模型验证、验证和测试下,单击要求经理.在需求选项卡上,单击突出的链接.
测试序列的需求可追溯性
在测试序列中,您可以链接到测试步骤。要创建链接,首先在您想要链接的文档中找到模型项、测试用例或位置。右键单击测试步骤,选择需求,添加链接或打开链接编辑器。
要从具有需求链接的测试步骤中突出显示或删除突出显示,请切换需求链接突出显示按钮在测试序列编辑器工具条中。突出显示测试步骤也突出显示了模型框图。
测试用例的需求可追溯性
如果您使用多个测试用例与单个测试工具,请链接到每个特定的测试用例,以区分哪些块和测试步骤适用于它。要将测试步骤或测试工具块链接到测试用例,
在测试管理器中打开测试用例。
在左边窗格,在测试浏览器选项卡,选择测试用例。
在Si金宝appmulink中应用程序选项卡上,单击要求经理.
将一个测试用例链接到:
金宝appSimulink块,右键单击该块并选择需求>链接到当前测试用例从上下文菜单。
测试步骤,双击测试工具中的测试序列块以打开测试序列编辑器。右键单击测试步骤并选择需求>链接到当前测试用例从上下文菜单。
需求追溯举例
此示例演示向测试工具和测试序列添加需求链接。该模型是自动驾驶仪滚转控制系统的一个组成部分。这个例子需要金宝app仿真软件测试而且需求的工具箱.
打开模型、测试文件和工具。
openExample (“金宝appsimulinktest / ModelCoverageMATLABUnitExample”,...金宝appsupportingFile =“RollAutopilotMdlRef.slx”) openExample (“金宝appsimulinktest / ModelCoverageMATLABUnitExample”,...金宝appsupportingFile =“AutopilotTestFile.mldatx”) sltest.harness.open (“RollAutopilotMdlRef /卷参考”,...“RollReference_Requirement1_3”)
在测试套上,在应用程序选项卡,在模型验证、验证和测试下,单击要求经理.在需求选项卡上,单击突出的链接
.
测试装置突出了测试序列块、被测试组件和测试评估块。
添加可跟踪性到离散微分块。
右键单击离散微分阻止并选择需求>打开传出链接对话框.
在需求选项卡上,单击新.
输入以下信息建立链接:
描述:
DD链接
文档类型:
文本文件(遗留)
文档:
RollAutopilotRequirements.txt
地点:
1.3 Roll Hold参考
点击好吧.的离散微分块高光。
要跟踪到需求文档,右键单击Discrete Derivative块,并选择需求>DD链接.需求文档在编辑器中打开,并突出显示链接文本。
在测试装置中,打开测试序列块。添加一个需求链接,链接
InitializeTest
进入测试用例。在测试管理器中,在左侧窗格中,在测试浏览器选项卡上,选择
1.3试验
.在测试工具中,双击测试序列块以打开测试序列编辑器。右键单击
InitializeTest
步进并选择需求>链接到当前测试用例从上下文菜单。当需求链接被添加时,Test Sequence Editor会突出显示该步骤。
另请参阅
模型开发的基于需求的测试(金宝app仿真软件测试)|从需求链接到测试用例