主要内容

runTests

类:slreq.ReqSet
包:slreq

运行测试用例与需求集

自从R2022a

描述

您可以使用runTestsMATLAB运行®单元测试,仿真软件测试,万博1manbetx万博1manbetx®设计验证器™可证实的。

例子

状态= runTests (rs)运行测试与需求的需求集rs

例子

状态= runTests (rs选择=SelectValue)只有指定的测试运行SelectValue

R2021a之前,使用runTests (rs”,选择“,SelectValue)。

输入参数

全部展开

要求设置,指定为一个slreq.ReqSet对象。

选项来选择测试运行,指定为:

  • “所有”——运行所有的测试与需求的需求集。

  • “失败”——只运行失败的测试与需求的需求集。

  • “他”——只运行未实行的测试与需求的需求集。

输出参数

全部展开

要求设置验证状态摘要的要求设置运行测试后,作为MATLAB返回包含这些字段的结构:

需求在需求集的总数与验证链接,作为一个返回

数量的需求在需求集,通过与他们相关的测试,作为一个返回

失败的需求在需求设置数量与他们相关的测试,作为一个返回

需求数量与未实行的测试需求集,作为一个返回

数量的需求合理的验证的需求,作为一个返回

数量的需求没有链接验证对象的需求,作为一个返回

例子

全部展开

这个例子展示了如何运行测试与需求在需求集。

打开ShortestPath项目。

slreqShortestPathProjectStart;

加载shortest_path_func_reqsshortest_path_tests_reqs需求集。需求在这些需求集包含测试的链接graph_unit_tests.m

funcReqs = slreq.load (“shortest_path_func_reqs”);testReqs = slreq.load (“shortest_path_tests_reqs”);

运行测试的需求shortest_path_func_reqs要求设置。

状态= runTests (funcReqs)
运行graph_unit_tests .......... . .完成graph_unit_tests __________
状态=结构体字段:总:8:通过5失败:0未实行的:0为:0没有:3

更新和得到的验证状态shortest_path_tests_reqs要求设置任何测试是否与需求,需求设置运行。

updateVerificationStatus (testReqs);状态= getVerificationStatus (testReqs)
状态=结构体字段:总:14:通过10失败:0未实行的:3合理:0没有:1

只运行未实行的测试与需求集。

状态= runTests (testReqs,选择=“他”)
运行graph_unit_tests……完成graph_unit_tests __________
状态=结构体字段:总:14通过:13失败:0未实行的:0为:0没有:1

版本历史

介绍了R2022a