主要内容

进口等价测试的测试用例

您可以使用硅/公益诉讼管理器应用在嵌入式编码器®导出测试用例来测试经理。通过使用应用程序导出software-in-the-loop (SIL)或processor-in-the-loop(公益诉讼)测试用例,您不需要编写复杂的测试脚本进行连续检测。

请注意

你需要两个金宝app®测试™和嵌入式编码器使用此功能。

使用出口到测试经理在硅/公益诉讼管理器应用程序自动验证和两个模拟模式出口一个测试用例,每个不同的模拟模式。连续测试,您通常使用正常模式和硅模式或正常模式和公益诉讼模式。当你出口的程序,测试经理打开新的等价测试用例在测试浏览器窗格中。如果出口到一个新的测试文件,测试浏览器打开一个新的测试文件和一个新的测试套件的测试用例。测试用例包括一个为每个模拟面板(模拟1模拟2)。看到银/公益诉讼经理(嵌入式编码)银/公益诉讼经理验证工作流(嵌入式编码)信息如何使用应用程序导出测试用例。

设置测试用例模拟

被测系统在硅/公益诉讼管理器应用程序确定测试用例的设置模拟测试经理。这些设置为每个类型的描述被测系统的输出一个测试用例,包括银模式模拟。模拟测试,包括公益诉讼模式,每种类型的设置是相同的被测系统。

顶层模型

当被测系统顶级模特整个模型,导出测试用例测试。测试工具测试经理是空白。

在导出测试用例之前,这些设置在硅/公益诉讼管理器应用程序。

被测系统 顶级模特
模拟模式 正常的
银/公益诉讼模式 Software-in-the-Loop(银)

导出测试用例后,这些设置的测试经理模拟1

财产 设置 位置测试经理
模型 顶级模特 模拟1>被测系统
模拟模式 正常的 模拟1>被测系统>仿真设置覆盖
覆盖模型块硅/公益诉讼正常模式

选择

在正常模式中运行仿真,模型块设置为硅/公益诉讼模式覆盖。

模拟1>被测系统>仿真设置覆盖

导出测试用例后,这些设置的测试经理模拟2

财产 设置 位置测试经理
模型 顶级模特 模拟2>被测系统
模拟模式 Software-in-the-Loop(银) 模拟2>被测系统>仿真设置覆盖
覆盖模型块硅/公益诉讼正常模式

不选择

模型块设置为硅或公益诉讼模式运行在硅或公益诉讼模式,分别。

模拟2>被测系统>仿真设置覆盖

模型块硅/公益诉讼模式

当被测系统模型块硅/公益诉讼模式,导出测试用例模型块在硅或公益诉讼模拟模式。测试工具测试经理是空白。

在导出测试用例之前,这些设置在硅/公益诉讼管理器应用程序。

被测系统 模型块硅/公益诉讼模式
高级模型模式 正常的

导出测试用例后,这些设置的测试经理模拟1

财产 设置 位置测试经理
模型 顶级模特 模拟1>被测系统
模拟模式 正常的 模拟1>被测系统>仿真设置覆盖
覆盖模型块硅/公益诉讼正常模式

选择

在正常模式中运行仿真,模型块设置为硅/公益诉讼模式覆盖。

模拟1>被测系统>仿真设置覆盖

导出测试用例后,这些设置的测试经理模拟2

财产 设置 位置测试经理
模型 顶级模特 模拟2>被测系统
模拟模式

正常的

被测试的系统运行在硅或公益诉讼模式,设置在硅/公益诉讼管理器应用程序,其他块在正常模式下运行。

模拟2>被测系统>仿真设置覆盖
覆盖模型块硅/公益诉讼正常模式

不选择

模型块设置为硅或公益诉讼模式运行在硅或公益诉讼模式,分别。

模拟2>被测系统>仿真设置覆盖

模型块或可重用的库子系统测试工具

当被测系统模型块或一个可重用的库子系统测试工具,导出测试用例是块或子系统在硅或公益诉讼模拟模式。使用硅/公益诉讼管理器应用程序从内部测试工具。

在导出测试用例之前,这些设置在硅/公益诉讼管理器应用程序。

被测系统

名字的模型块或可重用的库子系统的测试工具。这个字段是可编辑的,因为你不能改变整个利用硅/公益诉讼模式。

模拟模式 正常的
银/公益诉讼模式 Software-in-the-Loop(银)

导出测试用例后,这些设置的测试经理模拟1

财产 设置 位置测试经理
模型 模型块的名字 模拟1>被测系统
利用 利用名称 模拟1>被测系统>测试工具
模拟模式 正常的 模拟1>被测系统>仿真设置覆盖
覆盖模型块硅/公益诉讼正常模式

选择

在正常模式中运行仿真,模型块设置为硅/公益诉讼模式覆盖。

模拟1>被测系统>仿真设置覆盖

导出测试用例后,这些设置的测试经理模拟2

财产 设置 位置测试经理
模型 模型块的名字 模拟2>被测系统
利用 利用名称 模拟2>被测系统>测试工具
模拟模式 Software-in-the-Loop(银) 模拟2>被测系统>仿真设置覆盖
覆盖模型块硅/公益诉讼正常模式

不选择

模型块设置为硅或公益诉讼模式运行在硅或公益诉讼模式,分别。

模拟2>被测系统>仿真设置覆盖

连续测试模型使用硅/公益诉讼管理器应用程序

这个例子展示了如何执行连续测试和一个测试用例从嵌入式编码出口银/公益诉讼管理器应用程序。测试用例比较模型模拟在正常模式和Software-in-the-Loop (SIL)模式。

  1. 打开rtwdemo_mdlreftop模型。

    open_system (“rtwdemo_mdlreftop”)

    模型有三个计数器模型块

    请注意

    步骤2到4特别适用于这个rtwdemo_mdlreftop模型。这些步骤可能不需要其他模型。

  2. 对于这个模型,点击信号表在模拟选项卡中。选择测试点日志数据CounterA, CounterB, CounterC信号。

    模型数据的编辑和测试点选择日志数据

  3. 在模型中右键单击并选择模型配置参数。在配置参数对话框中,

    • 数据导入/导出,设置格式数据集

    • 代码生成>接口中,选择信号生成C API部分。

    点击好吧

  4. 右键单击模型块和选择开放的顶级模特。在配置参数对话框中,设置在步骤3中相同的物品。

  5. 扩大模型的应用程序选项卡并单击窗口银/公益诉讼经理下代码验证、验证和测试。

    应用程序选项卡与SIL公益诉讼经理高亮显示

  6. 在硅/公益诉讼经理将来发布,如果他们不是已经选择,选择

    • 自动验证

    • 被测系统- - - - - -顶级模特

    • 模拟模式- - - - - -正常的

    • 银/公益诉讼模式- - - - - -Software-in-the-Loop(银)

    SIL公益诉讼经理将来发布

  7. 导出测试用例,扩大比较这两种并点击出口到测试经理

    将来发布测试经理强调了出口

  8. 出口银/公益诉讼对话框的测试用例,使用默认值并单击OK。打开测试经理。

  9. 测试经理,看到导入的测试用例和设置,扩大rtwdemo_mdlreftop_TestFile银/公益诉讼测试套件在测试浏览器。

    测试浏览器窗格中展开的层次结构

  10. 选择银/公益诉讼等价测试用例。看到仿真的设置模式,扩大模拟1模拟2部分。扩大后的模拟1部分是

    被测系统与指定的模拟模式

  11. 打开等价的标准部分并单击捕获。部分列出了信号的模型模拟和比较的测试用例。

    等效标准表

  12. 点击运行运行测试用例。

  13. 测试经理,结果和工件面板显示了通过/失败的结果。会在单独的窗口中打开一个代码生成报告。

  14. 选择一个或多个信号绘制结果。

    结果柜台一个阴谋

图显示两个模拟的输出是相同的。

相关的话题