链接到需求中的测试用例
如果你有动态仿真模块®测试™和要求工具箱™,您可以在测试管理器中将您的需求链接到测试用例。链接到测试可以让您看到需求是如何通过测试确认的。
这些链接还可以帮助您查看验证每个需求实现的进展。需求的工具箱可以显示验证状态。验证状态帮助您查看已验证的需求、缺少测试的需求,以及与您的需求相关的测试是否通过或失败。
在本教程中,您将需求链接到与汽车巡航控制系统的控制器模型相关的测试用例,在项目中进行管理。运行测试之后,将结果包含在要求编辑器。
打开项目。在MATLAB®命令提示符中,输入:
slreqCCProjectStart
打开控制器模型。在命令提示符处输入:
open_system (“模型/ crs_controller”)
打开测试管理器。在应用程序选项卡上,单击仿真软件测试。在测试选项卡上,单击仿真软件测试经理。
在仿真软件测试测试管理器,从
测试
文件夹,打开DriverSwRequest_Tests.mldatx
测试文件。在测试浏览器窗格,展开测试用例层次结构。的几个需求的测试用例包含在
crs_controller
模型。大多数测试用例已经链接到需求。连接
增加按钮保存
测试到一个要求。选择那个测试用例。打开要求编辑器。导航回到
crs_controller
仿真软件模型。在应用程序选项卡,在模型验证、验证和测试,点击要求编辑器。点击显示需求。显示需求层次结构
crs_req_func_spec
。右击带有ID的需求
1.3(长开关识别)
并选择来自选定测试用例的链接。到测试用例的链接出现在右边的窗格中链接。
其他要求查看验证信息
1.4
,1.6
,1.8
,1.9
通过选择每个需求。链接显示在右边窗格的下面链接下,验证了。要运行链接测试,在测试管理器中,选择测试层次结构中的顶部节点测试浏览器窗格,然后单击运行。
的结果和工件测试管理器中的窗格显示了7个测试通过,1个测试失败。扩大的结果。的
取消按钮
试验失败,其他试验通过。在要求编辑器中,选择列>验证状态。调整需求浏览器窗口的大小以查看验证列。
这个视图向您展示了验证的进展。有些需求还没有测试。有些需求是完全验证的。经过验证的显示的宽度显示了有链接到验证的子需求的比例。显示的颜色表示已通过、未通过或未运行的测试的比例。
在这里,
取消开关检测
验证状态显示测试失败。有些需求被部分验证,因为子需求还没有被验证,比如需求1.8
在图中。将鼠标悬停在验证状态栏上,查看子需求的详细信息。其他需求没有被验证,因为它们没有链接到测试用例。