金宝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接或接口,其仅用于测试。你可以创建一个单独的验证模型来验证系统的设计。
金宝app对于所有模拟模式支持
在正常模拟模式,加速器模式,快速加速模型,软件合环(SIL)模式,处理器在环(PIL)模式,或实时模式执行测试金宝appSimulink的实时™。
多版本支持金宝app
您可以使用多个MATLAB版本,从R2011b,让你执行你的模型在其生产的版本,但使用的Simulink测试的最新验证功能运行测试用例。金宝app
计量模型和代码覆盖
覆盖度量如决策,条件,改性条件/判定覆盖(MC / DC),以及关系边界覆盖可以用被收集金宝appSimulink的覆盖™。从测试经理的覆盖效果,可以生成测试用例以缺少覆盖金宝appSimulink设计验证。
可视化测试结果,调试错误,并更新测试
金宝appSimulink的测试图形标识不符合公差规定信号,并确定合格/不合格结果。可以检查模拟输出和记录与所定义的预期产出和更新的基准数据沿信号如果偏差是可接受的。
管理和存档测试结果
金宝appSimulink的测试显示摘要,并已执行的测试细节。每个测试结果表明,该模拟输出,基线或等值比较,测试结果汇总页:通过,失败,或者未经检验的。要与他人分享的结果,您可以测试结果导出到文件中,可以在后面的测试经理进行审查。
生成报告
要存档文件中的结果,您生成一个报告,其中可以包括测试结果,测试总结,并用于测试比较的任何标准。标准报告可以在HTML,PDF使用生成,DOCX格式或定制金宝appSimulink的报告生成器™。
测试脚本和批处理工作流程
测试可以单独或分批进行自动化测试,并成立了标准的测试环境中执行。您可以以编程方式创建一个测试用例,测试指定条件的情况下,运行测试,并产生结果。
持续集成
您可以使用MATLAB单元测试,让您持续集成(CI)系统,如詹金斯™中集成运行模型试验。你可以用MATLAB单元测试脚本,函数和类执行模型试验在一起。
规模与并行执行
对于大型或复杂的Simulink模型测试,您可以并行运行测试,如金宝app果你有加快测试执行并行计算工具箱™。
状态流图表作为试验线束源和调度
定义与Stateflow的复杂的测试方案
后仿真覆盖工作流程
使用和未重新运行模拟创建从测试管理器覆盖过滤器
验证Stateflow图关键字金宝app支持
用Stateflow的做基于状态检测评估时,测试结果
生成的代码重用为SIL / PIL测试线束代
验证从先前版本生成的代码,而无需重新生成代码
看到发行说明对任何这些特征和对应的功能的详细说明。