您可以使用Test Manager来创建mat文件和微软®Excel®用作测试用例输入的数据文件。您将生成一个包含信号名称和时间的模板,然后输入数据。
创建数据文件还会将该文件添加到测试用例的可用输入文件列表中。在您添加输入数据之后,您可以选择要在您的测试用例中使用的文件。
您只能为当前版本中运行的测试为输入数据创建文件。要选择发布,在测试用例中,使用选择模拟版本列表。
您可以编辑输入文件。创建模板后,从输入文件列表中选择该文件并单击编辑.mat文件在信号编辑器中打开。用Excel打开的Excel文件。
选择添加运行此输入的迭代复选框向下面的测试用例添加一个迭代表迭代并将输入文件分配给它。在创建输入文件之后,继续指定迭代。有关迭代的更多信息,请参见测试迭代.
您可以从一个模型或设备(被测系统[SUT])生成一个模板测试电子表格。然后,您可以使用外部数据完成电子表格并将其导入金宝app®测试™作为测试用例。
创建测试从电子表格向导解析SUT测试属性,并自动生成一个模板电子表格和一个测试用例:
输入-输入的特征是根输入端口
参数——模型中的命名参数
比较信号-日志信号和输出端口
该向导允许您筛选和编辑测试所需的属性。得到的电子表格具有用于输入、参数和比较信号的单独列集。如果需要多次迭代,则为每个场景生成同一文件中的一个单独的工作表。您可以扩展电子表格以添加基于时间的信号数据、容差和参数覆盖。看到在Excel中格式化测试用例数据获取可读格式的完整说明金宝app仿真软件测试.
你可以使用coordinate_transform_test模型作为流程的示例。其关联的Excel文件为coordinate_test.xlsx
.
打开测试管理器。在应用程序选项卡下,在模型验证、验证和测试下,单击金宝app仿真软件测试.然后,在测试选项卡上,单击金宝app仿真软件测试经理.
打开向导。从Simu金宝applink测试管理器中,选择新的>测试从电子表格.选择创建用于指定数据的测试模板文件跟着提示走。
在属性页面中,选择要包含在电子表格中的属性类别。例如,如果测试不需要重写参数,则清除参数。页面上显示的属性类别来自SUT。比较信号总是会显示出来。
如果测试需要类别中的所有属性,请选择是的,在电子表格中包含所有属性并点击下一个.如果不是,选择不,我想过滤和编辑属性.这将显示一个页面,其中每个属性类别都有一个选项卡。
如果您正在筛选属性,则在参数和比较选项卡,清除不需要的属性。例如,如果不用于测试中比较的日志信号,则可以从该列表中删除它。
可选的更改容差比较页面。容差设置适用于列表中的所有信号。要为每个信号指定不同的容差,请在电子表格生成后编辑它。
如果您在选择过程中更改了SUT,请单击刷新将属性列表与SUT同步。选择完成后,单击下一个继续按照提示操作。
在场景页面中,指定测试场景的数量和电子表格中工作表的基本名称。
如果选择了比较信号,向导将运行模型来捕获基线。通过设置一个有限的停止时间,确保模型不会无限地运行。向导创建两个文件:
Excel电子表格——电子表格包括用于输入、参数和比较信号的列。输入和比较有不同的时间基础。为每个测试场景生成一个相同的表。在MATLAB外完成电子表格®来惟一地定义每个场景。
测试文件——测试用例导入Excel电子表格。电子表格中定义的字段被锁定在电子表格中,并且不能在Test Manager中编辑。
要更改锁定字段,请在MATLAB外部编辑电子表格。如果更改参数,则必须通过单击捕获按钮。
a中指定信号数据Microsoft Excel作为测试用例的输入或作为基准标准(输出)的文件。Excel文件包括时间和信号数据。要支持金宝app一系列的模型和配置,您可以指定大多数数据类型的信号数据。您可以指示信号是标量、多维还是复杂信号。你可以选择指定数据类型、块路径和端口索引、单元、插值类型和函数调用执行时间。
请注意
有关如何在Excel文件中格式化数据的信息,请参见Microsoft Excel导入、导出和日志格式.
特定于测试用例的附加信息包括:
导入文件作为输入数据-使用输入测试用例的一部分,在在测试用例中使用外部Excel或mat文件数据.
将Excel文件作为预期输出使用-选择文件将其添加为基线数据,在基线标准测试用例的一部分,在基线标准.有关更多信息,请参见多个运行.
在Test Manager中捕获输入和预期输出——将输入和输出保存到同一个Excel文件中。这两组数据保存在同一页,除非您指定不同的页。保存输入或预期输出将文件添加到测试中。看到捕捉基线标准.
指定公差-请参阅比较模型输出和基线数据.
在测试用例中,under被测系统,指定要为其输入数据创建mat文件的模型。
在输入部分的测试用例,单击创建.
在对话框中,将文件格式设置为MAT-file
.指定mat文件的位置,然后单击创建.
打开信号编辑器。
在场景和信号窗格中的信号编辑器,展开数据节点。然后选择要添加数据的信号。
指定信号数据。从列表中选择数据类型,并为信号输入时间和信号数据。
要更新您的信号数据,请单击应用.
信号数据添加完成后,单击保存.
sltest.testmanager.BaselineCriteria
|sltest.testmanager.TestInput