主要内容

测试脚本

使用命令行创建和运行测试函数和脚本,设置测试参数

您可以使用金宝app®测试™编程接口:

  • 创建测试脚本和函数。

  • 从命令行运行测试。

  • 建立和规范您的测试环境。

您可以使用脚本和函数在多个系统重复相同的测试策略,或执行回归测试。这些函数和类覆盖测试编写、执行和结果金宝app仿真软件测试。如果你想把现有的与MATLAB仿真软件测试金宝app®测试,或运行测试和持续集成,使用MATLAB的单元测试框架。看到持续集成。如果你想运行测试在第三方测试的长椅,明白了ASAM自测试

金宝app仿真软件测试还提供了图形用户界面来帮助您创建和运行测试。有关更多信息,请参见测试编写,测试执行,结果、报告和测试文件的管理

功能

全部展开

测试文件

sltest.testmanager.TestFile 创建或修改测试文件
sltest.testmanager.TestSuite 创建或修改测试套件
sltest.testmanager.TestCase 创建或修改的测试用例
sltest.testmanager.createTestForComponent 创建测试用例和测试模型或者模型组件
sltest.testmanager.createTestsFromModel 从模型生成测试用例
sltest.testmanager.copyTests 复制测试用例或测试套件到另一个位置
sltest.testmanager.moveTests 测试用例或测试套件搬到一个新的位置
sltest.testmanager.load 负载的测试文件金宝app测试经理
sltest.testmanager.getTestFiles 把测试文件打开测试经理
sltest.testmanager.clear 从测试经理明确测试文件

输入

sltest.testmanager.TestInput 添加或修改测试输入
sltest.import.sldvData 创建测试用例金宝app设计验证器结果
sltest.io.金宝appSimulinkTestSpreadsheet 读表格格式使用金宝app测试
sltest.testmanager.registerTestAdapter 注册适配器将测试数据

输出

sltest.testmanager.BaselineCriteria 添加或修改基线标准
sltest.testmanager.EquivalenceCriteria 添加或修改等效标准
sltest.testmanager.SignalCriteria 添加或修改信号标准
sltest.testmanager.CustomCriteria 添加或修改自定义标准
sltest.testmanager.LoggedSignal 创建或修改记录信号作为模拟输出
sltest.testmanager.LoggedSignalSet 创建或修改的记录信号
sltest.testmanager.OutputTrigger 日志输出信号启动和停止触发器
sltest.testmanager.OutputTriggerResult 日志输出触发信号的结果
sltest.testmanager.TriggerMode 输出触发类型

迭代

sltestiteration 创建测试迭代
sltest.testmanager.TestIteration 创建或修改测试迭代
sltest.testmanager.ParameterSet 添加或修改参数设置
sltest.testmanager.ParameterOverride 添加或修改参数覆盖

基于matlab的仿真软件金宝app测试

sltest.TestCase 测试用例类MATLAB金宝app测试
loadSystem 负荷模型,基于matlab的仿真软件测试金宝app
模拟 模拟模型或金宝appSimulink.SimulationInput基于matlab的仿真软件测试金宝app
sltest.TestCase.forInteractiveUse 创建测试用例交互使用
createTemporaryFolder 创建临时文件夹
assumeSignalsMatch 假设两个数据集是等价的
assertSignalsMatch 维护两个数据集是等价的
fatalAssertSignalsMatch 致命的维护两个数据集是等价的
verifySignalsMatch 验证两组数据是等价的
sltest.harness.SimulationInput 创建测试工具模拟输入MATLAB金宝app测试
createSimulationInput 创建模拟输入对象
addModelCoverage 使模型覆盖集合金宝app测试
add金宝appSimulinkTestResults 支持推动测试结果金宝app测试经理
sltest.plugins.MATLABTestCaseIntegrationPlugin 添加对基于matlab的仿真软件的仿真和测试结果测试,测试经理金宝app
sltest.plugins.ToTestManagerLog 输出流写入文本测试经理为基于matlab的仿真软件测试结果日志金宝app
sltest.plugins.ModelCoveragePlugin 收集模型覆盖使用MATLAB单元测试框架
sltest.harness.check 比较测试组件之间利用模型和主要模型
sltest.harness.clone 复制测试工具
sltest.harness.close 关闭测试工具
sltest.harness.convert 转换测试之间的内部和外部存储
sltest.harness.create 创建测试
sltest.harness.setHarnessCreateDefaults 定制测试工具创建的默认属性值
sltest.harness.getHarnessCreateDefaults 利用创建的默认值
sltest.harness.delete 删除测试工具
sltest.harness.export 出口测试工具仿真软件模型金宝app
sltest.harness.find 发现测试模型
sltest.harness.import 进口金宝app模型测试工具
sltest.harness.load 负载测试工具
sltest.harness.move 将测试工具从联系实例库块或一个不同的利用所有者
sltest.harness.open 打开测试工具
sltest.harness.push 推动测试工作区条目和配置模型
sltest.harness.rebuild 重建测试工具和更新工作区条目基于主模型和配置参数集
sltest.harness.set 更改测试工具属性
sltest.harness.showDialog 显示测试工具对话框

步骤、转换和符号

sltest.testsequence.addStep 添加测试序列步骤
sltest.testsequence.addStepAfter 添加测试序列步骤后现有的一步
sltest.testsequence.addStepBefore 添加测试序列步骤之前,现有的一步
sltest.testsequence.addSymbol 符号添加到测试序列
sltest.testsequence.addTransition 添加新的过渡到测试序列的一步
sltest.testsequence.deleteStep 删除测试序列的一步
sltest.testsequence.deleteSymbol 删除测试序列块的象征
sltest.testsequence.deleteTransition 删除测试序列转变
sltest.testsequence.editStep 编辑测试序列的一步
sltest.testsequence.editSymbol 在测试序列编辑符号块
sltest.testsequence.editTransition 编辑测试序列的一步过渡
sltest.testsequence.find 发现测试序列块
sltest.testsequence.findStep 发现测试序列的步骤
sltest.testsequence.findSymbol 发现测试序列块符号
sltest.testsequence.getProperty 得到测试序列块属性
sltest.testsequence.newBlock 创建测试序列块
sltest.testsequence.readStep 阅读测试序列块步骤
sltest.testsequence.readSymbol 阅读测试序列块象征属性
sltest.testsequence.readTransition 阅读测试序列过渡的性质
sltest.testsequence.setProperty 设置测试序列块属性

场景

sltest.testsequence.activateScenario 测试序列块场景设置为活动的
sltest.testsequence.addScenario 添加新场景测试序列块
sltest.testsequence.deleteScenario 从测试序列块删除场景
sltest.testsequence.editScenario 编辑测试序列块测试场景属性
sltest.testsequence.getActiveScenario 得到测试序列块活动场景
sltest.testsequence.getAllScenarios 得到所有测试序列块场景的名称
sltest.testsequence.getScenarioControlSource 源,控制测试序列活动场景
sltest.testsequence.isUsingScenarios 确定测试序列块使用场景
sltest.testsequence.setScenarioControlSource 设置源控制测试序列活动场景
sltest.testsequence.useScenario 测试序列块转换为场景模式
sltest.Assessment 从设置访问评估
sltest.AssessmentSet 从一个模拟访问一组评估
sltest.getAssessments 返回测试评估设置对象
sltest.testmanager.Assessment 逻辑或颞评估对象
sltest.testmanager.AssessmentSymbol 符号用于评估
sltest.testmanager.run 运行测试和测试经理
sltest.testmanager.CoverageSettings 修改范围设置
sltest.plugins.coverage.CoverageMetrics 指定覆盖率的测试运行MATLAB单元测试框架
sltest.testmanager.addTestsForMissingCoverage 添加测试增加覆盖范围
sltest.testmanager.mergeCoverage 合并覆盖率结果从两个或两个以上的测试结果集
sltest.testmanager.TestOptions 选择添加的测试覆盖率
sltest.xil.framework.Framework 初始化试验台、启动和停止模拟和显示试验台、变量和任务
sltest.xil.framework.FrameworkConfiguration 配置试验台港口和变量映射
sltest.xil.framework.TestVariable 读和写变量映射到试验台
sltest.xil.framework.Stimulation 控制外部输入试验台
sltest.xil.framework.Acquisition 控制信号数据登录试验台和检索记录数据
sltest.CodeImporter C或c++代码导入金宝app用于测试
sltest.CodeImporter.SandboxSettings 沙盒设置为C代码测试
sltest.testmanager.ResultSet 结果集数据的访问
sltest.testmanager.TestFileResult 测试文件结果数据的访问
sltest.testmanager.TestSuiteResult 测试结果数据的访问
sltest.testmanager.TestCaseResult 测试用例的结果数据的访问
sltest.testmanager.TestIterationResult 访问测试迭代结果数据
sltest.testmanager.ComparisonRunResult 访问比较测试的结果
sltest.testmanager.ComparisonSignalResult 访问信号比较结果从基线或等效的结果
sltest.testmanager.CustomCriteriaResult 视图定制标准测试结果
sltest.testmanager.importResults 导入测试经理结果文件
sltest.testmanager.exportResults 从测试经理导出结果集
sltest.testmanager.getResultSets 返回结果集对象测试经理
sltest.testmanager.clearResults 明确的测试经理的结果
sltest.testmanager.report 生成报告的测试结果
sltest.testmanager.TestResultReport 自定义生成结果报告
sltest.testmanager.TestSpecReport 生成报告的测试规范
sltest.testmanager.DiagnosticRecord 视图定制标准诊断信息
sltest.testmanager.TestResultContainer 容器MLDATX测试文件从MATLAB单元测试结果运行runInParallel
sltest.testmanager.view 启动金宝app测试经理
sltest.testmanager.setpref 设置测试经理的偏好
sltest.testmanager.getpref 得到测试经理的偏好
sltest.testmanager.Options 返回指定测试文件选项
sltest.testmanager.close 关闭金宝app测试经理

主题