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