主要内容

链接到需求中的测试用例

如果你有动态仿真模块®测试™要求工具箱™,您可以在测试管理器中将您的需求链接到测试用例。链接到测试可以让您看到需求是如何通过测试确认的。

这些链接还可以帮助您查看验证每个需求实现的进展。需求的工具箱可以显示验证状态。验证状态帮助您查看已验证的需求、缺少测试的需求,以及与您的需求相关的测试是否通过或失败。

在本教程中,您将需求链接到与汽车巡航控制系统的控制器模型相关的测试用例,在项目中进行管理。运行测试之后,将结果包含在要求编辑器

  1. 打开项目。在MATLAB®命令提示符中,输入:

    slreqCCProjectStart
  2. 打开控制器模型。在命令提示符处输入:

    open_system (“模型/ crs_controller”)
  3. 打开测试管理器。在应用程序选项卡上,单击仿真软件测试。在测试选项卡上,单击仿真软件测试经理

  4. 仿真软件测试测试管理器,从测试文件夹,打开DriverSwRequest_Tests.mldatx测试文件。

  5. 测试浏览器窗格,展开测试用例层次结构。的几个需求的测试用例包含在crs_controller模型。大多数测试用例已经链接到需求。

    连接增加按钮保存测试到一个要求。选择那个测试用例。

  6. 打开要求编辑器。导航回到crs_controller仿真软件模型。在应用程序选项卡,在模型验证、验证和测试,点击要求编辑器

  7. 点击显示需求。显示需求层次结构crs_req_func_spec

  8. 右击带有ID的需求1.3(长开关识别)并选择来自选定测试用例的链接

    到测试用例的链接出现在右边的窗格中链接

  9. 其他要求查看验证信息1.41.61.8,1.9通过选择每个需求。链接显示在右边窗格的下面链接下,验证了

  10. 要运行链接测试,在测试管理器中,选择测试层次结构中的顶部节点测试浏览器窗格,然后单击运行

    结果和工件测试管理器中的窗格显示了7个测试通过,1个测试失败。扩大的结果。的取消按钮试验失败,其他试验通过。

  11. 要求编辑器中,选择>验证状态。调整需求浏览器窗口的大小以查看验证列。

    这个视图向您展示了验证的进展。有些需求还没有测试。有些需求是完全验证的。经过验证的显示的宽度显示了有链接到验证的子需求的比例。显示的颜色表示已通过、未通过或未运行的测试的比例。

    在这里,取消开关检测验证状态显示测试失败。有些需求被部分验证,因为子需求还没有被验证,比如需求1.8在图中。将鼠标悬停在验证状态栏上,查看子需求的详细信息。其他需求没有被验证,因为它们没有链接到测试用例。

相关的话题

Baidu
map