一旦你已经运行测试用例和生成测试结果,可以导出结果,并生成报告。测试用例结果将出现在结果与文物窗格。
测试结果从测试文件分开保存。要保存结果,选择的结果在测试管理器,在结果与文物面板,单击出口在工具条。
选择完整结果集导出到MATLAB®数据导出文件(.mldatx
)。
选择标准的比较或模拟输出到输出信号的数据到基部的工作区或到MAT文件。
结果报告包含报告概述信息,测试环境,具有测试的结果,比较标准的地块,和模拟输出图结果汇总。您可以自定义包含在报告中的信息,并可以保存在三个不同的文件格式的报告:ZIP(HTML)
,DOCX
和PDF
。
在测试管理器,在结果与文物窗格,用于测试文件,测试套件或测试用例选择的结果。
您可以从多个结果集的报告,但你不能创建多个测试文件,测试套件或测试用例中的结果集的报告。
在工具条中,单击报告。
输入标题的页面信息,并指定要在报告中包含的信息。为了使指定每页的地块数量的选项中,选择地块的模拟输出和基线。
选择文件格式用于生成的文件。
请点击创造。
您可以生成报告,每次在测试文件运行测试用例时,每次都使用相同的报告设置。要生成报告每次运行测试时,设置选项下测试文件选项。这些设置保存在测试文件。
在里面测试浏览器窗格中,选择测试文件,你要设置其报告选项。
下测试文件选项, 选择生成执行后报告。该部分会展开,显示您可以使用该对话框中设置相同的报告选项。
设置选项。包括由回调或自定义标准产生的数据中,选择MATLAB数据。欲了解更多信息,请参阅创建,存储和打开MATLAB图。
存储与您的测试文件中的设置。保存测试文件。
如果你想使用这些设置来生成报告,选择测试文件,并运行测试。
如果你有一个MATLAB报表生成™许可,您可以从一个报告微软®字模板。该报告可以是微软的Word或PDF文档。
该报告发电机万博1manbetx®测试™填充信息转换成富文本内容的控制微软的Word模板文档。有关如何使用富文本内容控件或自定义模板部分的详细信息,请参阅MATLAB报表生成器文档,如在一个Microsoft Word模板添加孔(MATLAB报表生成器)。
对于一个样本模板,进入路径:
CD(matlabroot);光盘('帮助\工具箱\ sltest \实例');
例子
文件夹,打开文件Template.dotx
。
在里面微软的Word模板,你可以添加丰富的文本内容的控制。每万博1manbetxSimulink的测试报告部分可以被插入到富文本内容的控制。控制名称是:
CHAPTERTITLE
- 报告标题
ChapterTestPlatform
- MATLAB的版本,用于执行测试
ChapterTOC
- 测试结果表的内容
ChapterBody
- 检测结果
例如,章节标题富文本内容控件出现在微软的Word模板:
要改变控件的名称,用鼠标右键单击富文本内容的控制和选择属性。指定控件名称,CHAPTERTITLE
或其他名称,在标题和标签领域。
要生成使用从测试管理的报告微软的Word模板:
在测试管理器中选择结果与文物窗格。
为测试文件,测试套件或测试用例选择的结果。
在工具条中,单击报告。
输入标题的页面信息,并指定要在报告中包含的信息。
选择DOCX
要么PDF
为了文件格式。
指定的完整路径和文件名的微软的Word模板中模板文件领域。
请点击创造。
如果你有一个MATLAB报表生成器许可,您可以创建通过使用从PDF或HTML模板报告PDFTX
要么HTMTX
文件。要使用PDF生成测试管理报表或HTML模板:
在测试管理器中选择结果与文物窗格。
为测试文件,测试套件或测试用例选择的结果。
在工具条中,单击报告。
输入标题的页面信息,并指定要在报告中包含的信息。
选择压缩
要么PDF
为了文件格式。选择压缩
生成一个HTML报告。
指定模板中的完整路径和文件名模板文件领域。对于PDF,使用PDFTX
文件。对于HTML,使用HTMTX
文件。有关创建模板的详细信息,请参阅模板(MATLAB报表生成器)。
请点击创造。
报告的基线测试的测试结果。
这个例子说明如何生成测试结果使用基准测试情况下,从测试经理汇报。用于该实施例的模型是sltestTestManagerReportsExample
。切换到具有写入权限的目录。
加载和运行测试文件
加载和运行程序使用测试管理器的测试文件。测试文件包含在运行时发生故障的基准测试案例。在基准测试案例中指定的基线标准模型的仿真,这使得测试用例失败不匹配。
exampleFile =完整文件(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;