主要内容

sltest.testmanager.TestCase类

包:sltest.testmanager

创建或修改测试用例

描述

的实例sltest.testmanager.TestCase是测试用例对象。

如果您想要修改定义测试用例如何执行的测试用例设置,请使用这些方法setProperty而且getProperty

对MATLAB®基于仿真软件金宝app®类文件中定义的测试、测试方法对应于测试用例。看到使用基于matlab的Simulink测试模型金宝app获取更多信息。

sltest.testmanager.TestCase类是一个处理类。

类属性

HandleCompatible
真正的

有关类属性的信息,请参见类属性

创建

描述

例子

obj= sltest.testmanager.TestCase (testtype的名字创建一个sltest.testmanager.TestCase对象的子对象.的TestType默认为基线并且测试用例会自动分配一个默认值的名字

例子

obj= sltest.testmanager.TestCase (testtype的名字创建一个sltest.testmanager.TestCase对象,使用指定的TestType和测试用例名称。

属性

全部展开

属性指定的测试用例的父级测试套件sltest.testmanager.TestSuite对象。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:sltest.testmanager.TestSuite

测试用例类型,指定为“基线”“对等”,或“模拟”

  • 基线测试将模拟输出与存储为基线数据的预期结果进行比较。

  • 等价性测试比较来自两个不同模拟的输出。仿真可以在不同的模式下运行,例如普通仿真和软件在环模式。

  • 模拟测试运行被测系统并获取模拟数据。如果被测系统包含验证模拟的块,例如测试序列而且测试评估块、通过/失败结果反映在模拟测试结果中。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:字符

测试用例的名称,指定为字符向量。如果不指定名称,则创建唯一的名称。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:字符

测试用例描述文本,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:字符

指示测试用例是否将执行,指定为逻辑值真正的1,或0

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:逻辑

说明为什么测试文件被禁用的文本,指定为字符向量。属性时,此属性才可见启用属性设置为

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:字符

在测试文件级别附加的需求,作为结构返回。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:结构体

指示测试用例模拟是否在目标上运行,作为逻辑值的单元格数组返回。有关实时测试的更多信息,请参见实时测试模型

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:逻辑

用于分类的标记,指定为字符向量或字符串数组。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:字符|字符串

测试文件,它是测试用例的父文件,作为sltest.testmanager.TestFile对象。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:sltest.testmanager.TestFile

测试文件、测试套件和测试用例层次结构,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:字符

方法

全部展开

例子

全部折叠

%创建测试文件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中引入