sltest.import.sldvData
创建测试用例万博1manbetx设计验证器结果
语法
描述
例子
为ShiftLogic子系统创建测试用例
中为ShiftLogic子系统创建一个测试文件和测试工具sldvdemo_autotrans
模型。输入反映分析目标。
分析ShiftLogic子系统万博1manbetxSimulink设计验证器为子系统覆盖生成测试输入。结果数据文件为ShiftLogic_sldvdata.mat
.
创建测试用例。
(组件,利用,测试文件)=...sltest.import.sldvData...(”。/ sldv_output ShiftLogic / ShiftLogic_sldvdata.mat ',...“TestHarnessName”,“CoverageHarness”,...“TestFileName”,“CoverageTests”)
打开测试带。
利用sltest.harness.open(组件)
打开测试文件。
打开(测试文件)
使用现有的测试工具为ShiftLogic子系统创建测试用例
中为ShiftLogic子系统创建一个测试文件和测试工具sldvdemo_autotrans
使用现有的测试工具建模。
分析ShiftLogic子系统万博1manbetxSimulink设计验证器为子系统覆盖生成测试输入。结果数据文件为ShiftLogic_sldvdata.mat
.对现有的测试工具进行命名DatafileHarness
.
创建测试用例。
[component,harness,testfile] = sltest.import.sldvData...(”。/ sldv_output ShiftLogic / ShiftLogic_sldvdata.mat ',...“TestHarnessName”,“DatafileHarness”,“TestFileName”,“CoverageTests”,...“CreateHarness”假)
打开测试带。
利用sltest.harness.open(组件)
打开测试文件。
打开(测试文件)
输入参数
数据文件
- - - - - -数据文件完整路径名
特征向量|字符串标量
生成的数据文件的路径和文件名万博1manbetxSimulink设计验证器分析,指定为字符向量或字符串标量。输入文件是一个MAT文件。当文件被导入到万博1manbetx仿真软件测试™, sldvData创建一个MLDATX文件和一个Excel®文件中指定的位置ExcelFilePath
.如果Excel文件已经存在,则向该文件添加一个新表。
例子:“ShiftLogic0 / ShiftLogic0_sldvdata.mat”
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:“TestHarnessName”、“DatafileHarness’,‘CreateHarness’,假的
CreateHarness
- - - - - -为模型或子系统创建一个测试工具
真正的
(默认)|假
选项向模型或模型组件添加测试工具,它对应于测试文件中的测试用例,指定为逗号分隔的对,由“CreateHarness”
而且真正的
或假
.
如果你指定真正的
,使用新的测试工具名称“TestHarnessName”
名称-值对。
如果你指定假
方法使用现有的测试工具名称“TestHarnessName”
名称-值对。
请注意
如果所分析的模型是一个测试工具,则CreateHarness
默认值为假
.
例子:“CreateHarness”,假的
TestHarnessName
- - - - - -利用名称
特征向量|字符串标量
用于运行测试用例的测试工具,指定为逗号分隔的对,由“TestHarnessName”
还有一个测试装备的名字。
如果。请使用新的测试工具名称“CreateHarness”
是真正的
和已存在的测试工具名称“CreateHarness”
是假
.
例子:“TestHarnessName”、“ModelCoverageTestHarness”
TestHarnessSource
- - - - - -新测试工具的源代码
“尺寸”
(默认)|“信号编辑器”
新测试工具的源,指定为逗号分隔的对,由“TestHarnessSource”
而且“尺寸”
或“信号编辑器”
.
如果。请使用新的测试工具名称“CreateHarness”
是真正的
和已存在的测试工具名称“CreateHarness”
是假
.
例子:“TestHarnessName”、“ModelCoverageTestHarness”
TestFileName
- - - - - -测试的文件名
特征向量|字符串标量
为测试用例创建的测试文件的名称,指定为逗号分隔的对,由“TestFileName”
和测试文件的名称。
例子:“TestFileName”、“ModelCoverageTests”
ExtractedModelPath
- - - - - -提取模型路径
特征向量|字符串标量
从中提取的模型的路径万博1manbetxSimulink设计验证器分析,指定为逗号分隔的对,由“ExtractedModelPath”
还有一条路径。
万博1manbetx仿真软件测试使用提取的模型来生成测试工具。默认情况下,sltest.import.sldvData
在Design Verifier配置参数中指定的输出文件夹中查找提取的模型。使用ExtractedModelPath
如果提取的模型在不同的位置。
万博1manbetxSimulink设计验证器在分析顶级模型时不使用提取的模型。当您为顶级模型生成测试用例时,万博1manbetx仿真软件测试不使用“ExtractedModelPath”
.
例子:“测试/ ExtractedModels /”
TestCase
- - - - - -测试用例
特征向量|字符串标量
要重用用于导入操作的测试用例,指定为逗号分隔的对,由“TestCase”
以及测试用例的名称。使用此选项时,不要指定任何其他名称-值对。
例子:TestCase, ModelCoverageTest2”
ExcelFilePath
- - - - - -Excel文件路径
特征向量|字符串标量
Excel文件的路径,指定为字符向量或字符串标量。
例子:“ExcelFilePath”、“ShiftLogic_sldvdata.xlsx”
输出参数
老板
—被测组件的路径
字符向量|字符串标量
被测组件的路径,作为字符向量返回
例子:“ShiftLogic0 / ShiftLogic0_sldvdata”
testHarness
-测试套件名称
特征向量
用于运行测试用例的测试工具的名称,作为字符向量返回。
测试文件
-测试文件名
特征向量
使用测试用例创建或更新的测试文件的名称,作为字符向量返回。
testCase
-测试用例名称
字符向量|字符串标量
新创建或更新的测试用例的名称,作为字符向量返回。
版本历史
在R2015b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。