进口等价测试的测试用例
您可以使用硅/公益诉讼管理器应用在嵌入式编码器®导出测试用例来测试经理。通过使用应用程序导出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)模式。
打开
rtwdemo_mdlreftop
模型。open_system (“rtwdemo_mdlref”)
请注意
步骤2 - 4特别适用于这个
rtwdemo_mdlref
模型。这些步骤可能不需要其他模型。对于这个模型,点击模拟>信号表。选择测试点和日志数据CounterA, CounterB, CounterC信号。
在模型中右键单击并选择模型配置参数。在配置参数对话框中,
在数据导入/导出,设置格式来
数据集
。在代码生成>接口中,选择信号在生成C API部分。
点击好吧。
右键单击并选择模型的一个块开放的顶级模特。书在配置参数对话框中,设置在步骤3中相同的物品。
扩大模型的应用程序选项卡并单击窗口银/公益诉讼经理下代码验证、验证和测试。
在硅/公益诉讼经理将来发布,如果他们不是已经选择,选择
自动验证
被测系统- - - - - -
顶级模特
模拟模式- - - - - -
正常的
银/公益诉讼模式- - - - - -
Software-in-the-Loop(银)
导出测试用例,扩大比较这两种并点击出口到测试经理。
出口银/公益诉讼对话框的测试用例,使用默认值并单击OK。打开测试经理。
测试经理,看到导入的测试用例和设置,扩大
rtwdemo_mdlreftop_TestFile
和银/公益诉讼测试套件
在测试浏览器。选择
银/公益诉讼等价
测试用例。看到仿真的设置模式,扩大模拟1和模拟2部分。扩大后的模拟1部分是打开等价的标准部分并单击捕获。部分列出了信号的模型模拟和比较的测试用例。
点击运行运行测试用例。
测试经理,结果和工件面板显示了通过/失败的结果。会在单独的窗口中打开一个代码生成报告。
选择一个或多个信号绘制结果。
图显示两个模拟的输出是相同的。