生成测试结果报告

报告基线测试的结果。

这个例子展示了如何使用基线测试用例从测试管理器中生成测试结果报告。本例中使用的模型是sltestTestManagerReportsExample。切换到具有写权限的目录。

加载并运行测试文件

使用测试管理器以编程方式加载和运行测试文件。测试文件包含一个基线测试用例,该测试用例在运行时失败。基线测试用例中指定的基线标准与模型模拟不匹配,这使得测试用例失败。

exampleFile = fullfile (matlabroot,...“工具箱”,“万博1manbetxsimulinktest”,“万博1manbetxsimulinktestdemos”,...“sltestTestManagerReportsTestSuite.mldatx”);sltest.testmanager.load (exampleFile);baselineObj = sltest.testmanager.run;

生成报告

使用结果集对象生成测试用例结果的报告。报告保存为ZIP格式,并将显示所有测试结果。报告完成后打开。

sltest.testmanager.report (baselineObj“baselineReport.zip”,...“IncludeTestResults”0,“IncludeComparisonSignalPlots”,真正的);

完成生成后查看报告。注意,整个基线测试用例失败了。基线标准中的信号不匹配,导致测试失败。您可以查看报告中的信号比较图来验证故障。

sltest.testmanager.clear;sltest.testmanager.clearResults;