万博1manbetxSimulink的测试

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

万博1manbetxSimulink的测试提供创建,管理和执行的模型系统,基于模拟的测试,生成的代码,并模拟或物理硬件工具。它包括仿真、基线和等价测试模板,这些模板允许您使用软件在环(SIL)、处理器在环(PIL)和实时硬件在环(HIL)模式执行功能、单元、回归和反向测试。

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

您可以跟踪测试到需求(使用万博1manbetx仿真软件需求™)并生成报告,其中包括从测试覆盖信息万博1manbetx仿真软件覆盖™

万博1manbetx可以通过以下方式获得对行业标准的支持IEC认证工具包(用于IEC 61508和ISO 26262)和做资格工具包(对于DO-178)。

入门:

笔者测试

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

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

仿真测试验证了仿真运行没有错误,包括模型中定义的评估。基线测试将仿真输出与定义的数据集进行比较。等效测试比较了两个仿真的仿真输出。

用于创建测试用例的模板:模拟、基线和等价测试。

定义测试数据基于多源

可以使用mat文件或Excel电子表格指定测试场景的输入数据、预期输出和公差。您可以:

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

用测试设备隔离用于测试的组件

测试线束提供了一个集成的模拟环境来隔离万博1manbetx®模型或模型组件。它分离开来设计测试环境。而同步设计的模型和测试工具之间的变化可以运行的模型或模型组件测试特定的模拟。

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

用评估和观察者来编写逻辑测试

用精确的语义将文本需求表示为可执行的评估。评估复杂测试序列的仿真行为和评估。在不影响设计模型的情况下捕获评估信号。

对于需求验证时间评估

设计的需求可能包括在测试中难以形式化的与时间相关的逻辑。您可以使用一种自然语言格式,使用具有精确语义的时间评估来编写测试,该格式可以使用条件、事件、信号值和延迟精确地建模复杂的时间依赖行为。

作者测试顺序和评估

您可以编写测试和使用的一个子集评估仿真结果与步为基础和时间的测试序列MATLAB®语言特性,包括时态操作符、信号生成器和条件结构。

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

观察信号而不改变模型

使用观察者,您可以调试和测试Simulink信号,而不需要添加额外的端口、块、万博1manbetx连接或仅用于测试的接口。您可以创建一个单独的验证模型来验证您的系统设计。

管理测试计划和测试执行

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

万博1manbetx支持所有模拟模式

在正常仿真模式、加速器模式、快速加速器模式、软件在环(SIL)模式、处理器在环(PIL)模式或实时模式下执行测试万博1manbetxSimulink的实时™

Simulink Real-Time.

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

执行HIL测试用万博1manbetx实时仿真软件

多个版本支持万博1manbetx

您可以使用多个MATLAB版本来运行测试用例,从R2011b开始,允许您在其产品版本中执行您的模型,但是要使用Simulink测试的最新验证特性。万博1manbetx

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

度量模型和代码覆盖率

覆盖度量如决策,条件,改性条件/判定覆盖(MC / DC),以及关系边界覆盖可以用被收集万博1manbetx仿真软件覆盖™。从测试管理器中的覆盖率结果中,您可以通过使用以下命令生成缺少覆盖率的测试用例万博1manbetxSimulink设计验证

聚合测试覆盖率并生成报告。

结果和测试管理

万博1manbetxSimulink测试提供了简化调试、分析和报告测试结果的工具。

可视化测试结果、调试错误和更新测试

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

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

管理和归档测试结果

万博1manbetxSimulink测试显示已执行测试的摘要和详细信息。每个测试结果的摘要页面显示模拟输出、基线或等价比较,以及测试结果:通过、失败或未测试。为了与他人共享结果,您可以将测试结果导出到一个文件中,稍后可以在测试管理器中查看该文件。

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

生成报告

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

生成报告以记录测试结果。

自动化测试

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

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

测试可以单独执行,也可以成批执行,以实现自动化测试,并建立标准化的测试环境。您可以以编程的方式创建一个测试用例,指定测试用例标准,运行测试,并生成结果。

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

持续集成

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

示例工作流持续集成。

规模与并行执行

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

并行内核上运行测试。

最新功能

引导背对背测试向导

使用一个有指导的工作流来建立背对背的等价性和基线测试

SIL / PIL等测试

在嵌入式编码器中从SIL/PIL管理器创建等效测试用例

定制的测试报告

从测试文件、测试套件或测试用例中创建测试规范报告

对于需求验证时间评估

用精确的语义将文本需求表示为可执行的评估

观察者块

在不干扰设计模型的情况下捕获信号

excel的测试

在Excel电子表格中定义测试用例

看到发布说明有关这些功能和相应功能的详细信息。

其他Simulink的万博1manbetx测试资源