测试脚本
使用命令行创建和运行测试函数和脚本,设置测试参数
您可以使用金宝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测试经理 |
主题
- 创建和运行测试用例和脚本
如何创建和运行测试的例子使用编程接口。
- 利用基于matlab的仿真软件测试模型的测试金宝app
在MATLAB编写测试文件,可以用于测试经理。
- 以编程方式创建和运行测试序列场景
以编程方式添加测试场景,测试序列块。
特色的例子
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。