sltest.testmanager.TestCase类
包:sltest.testmanager
创建或修改测试用例
描述
的实例sltest.testmanager.TestCase
是测试用例对象。
如果您想要修改定义测试用例如何执行的测试用例设置,请使用这些方法setProperty
而且getProperty
.
对MATLAB®基于仿真软件金宝app®类文件中定义的测试、测试方法对应于测试用例。看到使用基于matlab的Simulink测试模型金宝app获取更多信息。
的sltest.testmanager.TestCase
类是一个处理
类。
创建
属性
父
- - - - - -家长测试套件
sltest.testmanager.TestSuite
对象
属性指定的测试用例的父级测试套件sltest.testmanager.TestSuite
对象。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:sltest.testmanager.TestSuite
TestType
- - - - - -测试用例类型
“基线”
(默认)|“对等”
|“模拟”
测试用例类型,指定为“基线”
,“对等”
,或“模拟”
.
基线测试将模拟输出与存储为基线数据的预期结果进行比较。
等价性测试比较来自两个不同模拟的输出。仿真可以在不同的模式下运行,例如普通仿真和软件在环模式。
模拟测试运行被测系统并获取模拟数据。如果被测系统包含验证模拟的块,例如测试序列而且测试评估块、通过/失败结果反映在模拟测试结果中。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:字符
的名字
- - - - - -测试用例名称
特征向量
测试用例的名称,指定为字符向量。如果不指定名称,则创建唯一的名称。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:字符
描述
- - - - - -测试用例描述
特征向量
测试用例描述文本,作为字符向量返回。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:字符
启用
- - - - - -测试执行指示器
真正的
或1
|假
或0
指示测试用例是否将执行,指定为逻辑值真正的
或1
,或假
或0
.
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:逻辑
ReasonForDisabling
- - - - - -禁用的描述
特征向量
说明为什么测试文件被禁用的文本,指定为字符向量。属性时,此属性才可见启用
属性设置为假
.
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:字符
需求
- - - - - -测试文件需求
结构数组
在测试文件级别附加的需求,作为结构返回。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:结构体
RunOnTarget
- - - - - -目标指标
单元阵列
指示测试用例模拟是否在目标上运行,作为逻辑值的单元格数组返回。有关实时测试的更多信息,请参见实时测试模型
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:逻辑
标签
- - - - - -用于分类的标签
特征向量|字符串数组
用于分类的标记,指定为字符向量或字符串数组。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:字符
|字符串
测试文件
- - - - - -父测试文件
sltest.testmanager.TestFile
对象
测试文件,它是测试用例的父文件,作为sltest.testmanager.TestFile
对象。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:sltest.testmanager.TestFile
TestPath
- - - - - -测试等级
特征向量
测试文件、测试套件和测试用例层次结构,作为字符向量返回。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:字符
方法
公共方法
addBaselineCriteria |
向测试用例添加基线标准 |
addInput |
将输入文件添加到测试用例 |
addIteration |
向测试用例添加测试迭代 |
addLoggedSignalSet |
将记录信号集添加到测试用例中 |
addParameterSet |
添加参数集 |
captureBaselineCriteria |
捕获基线标准并添加到测试用例 |
captureEquivalenceCriteria |
捕获等价标准并添加到测试用例 |
convertTestType |
将测试从一种类型转换为另一种类型 |
copySimulationSettings |
复制等效测试用例中的模拟设置 |
createInputDataFile |
创建文件作为测试用例输入信号数据的基础 |
deleteIterations |
删除属于测试用例的测试迭代 |
getAssessmentsCallback |
获得测试用例评估回调 |
getBaselineCriteria |
获取基线标准 |
getCoverageSettings |
获取覆盖范围设置 |
getCustomCriteria |
获取属于测试用例的自定义标准 |
getEquivalenceCriteria |
从测试用例中得到等效准则 |
getInputs |
获取测试用例输入 |
getIterations |
获得属于测试用例的测试迭代 |
getLoggedSignalSets |
从测试用例中获取记录信号集 |
getOptions |
获取测试文件选项 |
getParameterSets |
获取测试用例参数集 |
getProperty |
获取测试用例属性 |
getTestCaseResults |
获取测试用例结果历史记录 |
删除(测试用例) |
删除测试用例 |
运行 |
运行测试用例 |
setProperty |
设置测试用例属性 |
setAssessmentsCallback |
设置测试用例评估回调 |
addAssessment |
向测试用例中添加评估 |
getAssessments |
获得与测试用例相关的评估 |
addAssessmentSymbol |
向测试用例添加评估符号 |
getAssessmentSymbols |
获取与测试用例相关联的评估符号 |
例子
创建新的测试文件、测试套件和测试用例
%创建测试文件testfile = sltest.testmanager.TestFile(“C: \ MATLAB \ test_file.mldatx”);%创建测试套件testsuite = sltest.testmanager.TestSuite“我的测试套件”);%创建测试用例testcase = sltest.testmanager.TestCase“对等”,...“等价测试案例”)
testcase =带有属性的testcase:名称:'等效测试用例'测试文件] TestPath: 'test_file > My Test Suite > Equivalence Test Case' TestType: 'equivalence' RunOnTarget: {2x1 cell} Parent: [1x1 sltest.testmanager.TestSuite] Requirements: [0x1 struct] Description: '' Enabled: 1
版本历史
在R2015b中引入
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。