金宝appSimulink的测试

开发,管理和执行基于模拟的测试

金宝appSimulink的测试提供创建,管理和执行的模型系统,基于模拟的测试,生成的代码,并模拟或物理硬件工具。它包括,用于执行功能,单元,回归和背到背使用软件合环(SIL)进行测试时,处理器在环(PIL)仿真,基准线和等价测试模板,和实时硬件在环(HIL)模式。

使用Sim金宝appulink测试,您可以创建非入侵测试工具,以组件测试隔离。您可以在多种格式定义使用基于文本的语言要求为基础的评估,并指定测试输入,预期产出和公差,包括Microsoft®高强®。金宝appSimulink的测试包括测试序列块,可以让你构建复杂的测试序列和评估,以及管理和执行测试的测试经理。观察块让你访问任何信号设计不改变模型或模型界面。测试大集可以组织和并行或连续集成系统上执行。

您可以跟踪测试要求(金宝appSimulink的要求™)并生成报告,其中包括从测试覆盖信息金宝appSimulink的覆盖™

金宝app对行业标准的支持可通过IEC认证工具包(用于IEC 61508和ISO 26262)和DO资格套件(对于DO-178)。

入门:

笔者测试

创建功能,单元,基于需求的,和回归测试的测试。

回归,返回到上一步,基于需求的测试模板

仿真测试验证模拟运行不出现错误,包括在模型中定义的评估。基准测试比较模拟输出达到一个定义的数据集。等效试验比较两个模拟仿真输出。

模板创建测试用例:模拟,基准线和等价测试。

定义测试数据基于多源

输入数据,预期的产出,并为测试场景公差可以使用MAT文件或Excel电子表格中指定。您可以:

  • 作者输入数据使用图形化信号编辑器模块。
  • 定义使用测试程序块编程测试输入序列。
  • 自动生成用的测试输入金宝appSimulink设计验证器™

使用多种格式来定义测试输入,输出,或参数。

隔离组件与测试工具测试

测试工具提供隔离的集成仿真环境金宝app®模型或模型组件。它分离开来设计测试环境。而同步设计的模型和测试工具之间的变化可以运行的模型或模型组件测试特定的模拟。

隔离子系统,用于测试工具的测试。

笔者结合评估和观察员的逻辑测试

快速文本需求与精确语义可执行评估。评估复杂的测试序列和评估的仿真行为。捕获评估信号不会干扰设计模型。

对于需求验证时间评估

要设计要求可包括难以在测试正式定时依赖逻辑。您可以在自然语言格式作者与精确语义时间的评估测试,有条件的,事件,信号值,和延迟准确地模拟复杂的时序相关的行为。

笔者测试序列和评估

您可以编写测试和使用的一个子集评估仿真结果与步为基础和时间的测试序列MATLAB®语言功能,包括时间的运营商,信号发生器和条件结构。

创建步骤基于与时间的测试序列。

遵守不改变模式的信号

观察员,您可以调试和测试Simulink的信号,而无需添加额外的端口,模块,连金宝app接或接口,其仅用于测试。你可以创建一个单独的验证模型来验证系统的设计。

管理测试计划和测试执行

测试管理器可帮助您制作,执行,审查和组织测试用例和测试套件。您可以通过在测试用例选择以前的版本测试在MATLAB的早期版本模型。为了帮助您评估您的测试,收集覆盖指标的广泛性。

金宝app对于所有模拟模式支持

在正常模拟模式,加速器模式,快速加速模型,软件合环(SIL)模式,处理器在环(PIL)模式,或实时模式执行测试金宝appSimulink的实时™

Simulink Real-Time.

" data-toggle="lightbox" class="fluid_link">

执行HIL测试用金宝appSimulink的实时

多版本支持金宝app

您可以使用多个MATLAB版本,从R2011b,让你执行你的模型在其生产的版本,但使用的Simulink测试的最新验证功能运行测试用例。金宝app

执行测试用例与旧版本的MATLAB。

计量模型和代码覆盖

覆盖度量如决策,条件,改性条件/判定覆盖(MC / DC),以及关系边界覆盖可以用被收集金宝appSimulink的覆盖™。从测试经理的覆盖效果,可以生成测试用例以缺少覆盖金宝appSimulink设计验证

总覆盖率的测试并生成报告。

结果和测试管理

金宝appSimulink的测试提供工具来简化调试,分析和测试结果的报告。

可视化测试结果,调试错误,并更新测试

金宝appSimulink的测试图形标识不符合公差规定信号,并确定合格/不合格结果。可以检查模拟输出和记录与所定义的预期产出和更新的基准数据沿信号如果偏差是可接受的。

可视化和调试测试结果在测试管理器。

管理和存档测试结果

金宝appSimulink的测试显示摘要,并已执行的测试细节。每个测试结果表明,该模拟输出,基线或等值比较,测试结果汇总页:通过,失败,或者未经检验的。要与他人分享的结果,您可以测试结果导出到文件中,可以在后面的测试经理进行审查。

图形方式查看与公差测试结果。

生成报告

要存档文件中的结果,您生成一个报告,其中可以包括测试结果,测试总结,并用于测试比较的任何标准。标准报告可以在HTML,PDF使用生成,DOCX格式或定制金宝appSimulink的报告生成器™

生成到文档的测试结果报告。

自动化测试

您可以通过使用并行执行增加吞吐量为大的测试套件,迭代和大Simulink模型。金宝app

测试脚本和批处理工作流程

测试可以单独或分批进行自动化测试,并成立了标准的测试环境中执行。您可以以编程方式创建一个测试用例,测试指定条件的情况下,运行测试,并产生结果。

自定义和自动化的脚本测试。

持续集成

您可以使用MATLAB单元测试,让您持续集成(CI)系统,如詹金斯™中集成运行模型试验。你可以用MATLAB单元测试脚本,函数和类执行模型试验在一起。

示例工作流持续集成。

规模与并行执行

对于大型或复杂的Simulink模型测试,您可以并行运行测试,如金宝app果你有加快测试执行并行计算工具箱™

并行内核上运行测试。

最新功能

状态流图表作为试验线束源和调度

定义与Stateflow的复杂的测试方案

后仿真覆盖工作流程

使用和未重新运行模拟创建从测试管理器覆盖过滤器

验证Stateflow图关键字金宝app支持

用Stateflow的做基于状态检测评估时,测试结果

生成的代码重用为SIL / PIL测试线束代

验证从先前版本生成的代码,而无需重新生成代码

对于子系统参考块测试工具支金宝app持

分离子系统参考单元测试块

对于需求验证时间评估

快速文本需求与精确的语义可执行评估

观察块

捕获信号,而不干扰设计模型

看到发行说明对任何这些特征和对应的功能的详细说明。

其他Simulink的金宝app测试资源