主要内容

为测试用例输入创建数据文件

您可以使用Test Manager来创建mat文件和微软®Excel®用作测试用例输入的数据文件。您将生成一个包含信号名称和时间的模板,然后输入数据。

创建数据文件还会将该文件添加到测试用例的可用输入文件列表中。在您添加输入数据之后,您可以选择要在您的测试用例中使用的文件。

您只能为当前版本中运行的测试为输入数据创建文件。要选择发布,在测试用例中,使用选择模拟版本列表。

您可以编辑输入文件。创建模板后,从输入文件列表中选择该文件并单击编辑.mat文件在信号编辑器中打开。用Excel打开的Excel文件。

选择添加运行此输入的迭代复选框向下面的测试用例添加一个迭代表迭代并将输入文件分配给它。在创建输入文件之后,继续指定迭代。有关迭代的更多信息,请参见测试迭代

生成一个Excel模板

您可以从一个模型或设备(被测系统[SUT])生成一个模板测试电子表格。然后,您可以使用外部数据完成电子表格并将其导入金宝app®测试™作为测试用例。

创建测试从电子表格向导解析SUT测试属性,并自动生成一个模板电子表格和一个测试用例:

  • 输入-输入的特征是根输入端口

  • 参数——模型中的命名参数

  • 比较信号-日志信号和输出端口

该向导允许您筛选和编辑测试所需的属性。得到的电子表格具有用于输入、参数和比较信号的单独列集。如果需要多次迭代,则为每个场景生成同一文件中的一个单独的工作表。您可以扩展电子表格以添加基于时间的信号数据、容差和参数覆盖。看到在Excel中格式化测试用例数据获取可读格式的完整说明金宝app仿真软件测试

你可以使用coordinate_transform_test模型作为流程的示例。其关联的Excel文件为coordinate_test.xlsx

  1. 打开测试管理器。在应用程序选项卡下,在模型验证、验证和测试下,单击金宝app仿真软件测试.然后,在测试选项卡上,单击金宝app仿真软件测试经理

  2. 打开向导。从Simu金宝applink测试管理器中,选择新的>测试从电子表格.选择创建用于指定数据的测试模板文件跟着提示走。

  3. 属性页面中,选择要包含在电子表格中的属性类别。例如,如果测试不需要重写参数,则清除参数。页面上显示的属性类别来自SUT。比较信号总是会显示出来。

  4. 如果测试需要类别中的所有属性,请选择是的,在电子表格中包含所有属性并点击下一个.如果不是,选择不,我想过滤和编辑属性.这将显示一个页面,其中每个属性类别都有一个选项卡。

  5. 如果您正在筛选属性,则在参数比较选项卡,清除不需要的属性。例如,如果不用于测试中比较的日志信号,则可以从该列表中删除它。

  6. 可选的更改容差比较页面。容差设置适用于列表中的所有信号。要为每个信号指定不同的容差,请在电子表格生成后编辑它。

    信号容差设置表

    如果您在选择过程中更改了SUT,请单击刷新将属性列表与SUT同步。选择完成后,单击下一个继续按照提示操作。

  7. 场景页面中,指定测试场景的数量和电子表格中工作表的基本名称。

如果选择了比较信号,向导将运行模型来捕获基线。通过设置一个有限的停止时间,确保模型不会无限地运行。向导创建两个文件:

  • Excel电子表格——电子表格包括用于输入、参数和比较信号的列。输入和比较有不同的时间基础。为每个测试场景生成一个相同的表。在MATLAB外完成电子表格®来惟一地定义每个场景。

    Excel电子表格与时间和参数列。

  • 测试文件——测试用例导入Excel电子表格。电子表格中定义的字段被锁定在电子表格中,并且不能在Test Manager中编辑。

    参数覆盖表

    要更改锁定字段,请在MATLAB外部编辑电子表格。如果更改参数,则必须通过单击捕获按钮。

    基线标准表

格式化测试用例数据Excel

a中指定信号数据Microsoft Excel作为测试用例的输入或作为基准标准(输出)的文件。Excel文件包括时间和信号数据。要支持金宝app一系列的模型和配置,您可以指定大多数数据类型的信号数据。您可以指示信号是标量、多维还是复杂信号。你可以选择指定数据类型、块路径和端口索引、单元、插值类型和函数调用执行时间。

请注意

有关如何在Excel文件中格式化数据的信息,请参见Microsoft Excel导入、导出和日志格式

特定于测试用例的附加信息包括:

为输入数据创建一个mat文件

  1. 在测试用例中,under被测系统,指定要为其输入数据创建mat文件的模型。

  2. 输入部分的测试用例,单击创建

  3. 在对话框中,将文件格式设置为MAT-file.指定mat文件的位置,然后单击创建

    打开信号编辑器。

  4. 场景和信号窗格中的信号编辑器,展开数据节点。然后选择要添加数据的信号。

  5. 指定信号数据。从列表中选择数据类型,并为信号输入时间和信号数据。

    带有输入选项的信号编辑器。

  6. 要更新您的信号数据,请单击应用

  7. 信号数据添加完成后,单击保存

另请参阅

|

相关的话题