万博1manbetx模拟试验

万博1manbetx模拟试验

开发、管理和执行基于仿真的测试

开始:

作者测试

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

回归、背对背和基于需求的测试模板

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

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

使用多个源定义测试数据

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

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

用测试线束隔离测试部件

测试线束提供了一个集成的模拟环境,可以隔离万博1manbetx®模型或模型组件。它将测试环境与设计分离。在同步模型和测试线束之间的设计更改时,可以在模型或模型零部件上运行特定于测试的模拟。

用测试线束隔离子系统进行测试。

与评估和观察者一起编写逻辑测试

将文本需求表示为具有精确语义的可执行评估。评估复杂测试序列的模拟行为和评估。在不干扰设计模型的情况下捕获评估信号。

需求验证的时间评估

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

作者测试顺序和评估

您可以使用一个子集编写测试,并使用基于步骤和时间的测试序列评估模拟结果MATLAB®语言特性,包括时态运算符、信号生成器和条件结构。

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

在不改变模型的情况下观察信号

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

管理测试计划和测试执行

测试管理器可帮助您编写、执行、审阅和组织测试用例和测试套件。您可以通过选择测试用例中的早期版本,在早期版本的MATLAB中测试您的模型。要帮助您评估测试的扩展性,请收集覆盖率指标。

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

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

Simulink Real-Time.

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

使用进行HIL测试万博1manbetxSimulink实时.

多版本支持万博1manbetx

您可以使用多个MATLAB版本(从R2011b开始)运行测试用例,以允许您在其生产版本中执行模型,但使用Simulink测试的最新验证功能。万博1manbetx

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

度量模型和代码覆盖率

覆盖度量,如决策、条件、修改的条件/决策覆盖率(MC/DC)和关系边界覆盖率,可以使用万博1manbetx模拟链路覆盖™. 从测试管理器中的覆盖率结果中,您可以使用万博1manbetxSimulink设计验证程序.

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

结果和测试管理

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

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

万博1manbetxSimulink测试以图形方式识别不符合公差规范的信号,并确定通过/失败结果。您可以检查模拟输出和记录的信号以及定义的预期输出,并在偏差可接受时更新基线数据。

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

管理和归档测试结果

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

以图形方式查看带有公差的测试结果。

生成报告

要将结果归档到文档中,您需要生成一个报告,其中可以包括测试结果、测试摘要以及用于测试比较的任何标准。标准报告可以以HTML、PDF和DOCX格式生成,也可以使用万博1manbetxSimulink报告生成器™.

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

自动化测试

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

测试脚本和批处理工作流

测试可以单独执行,也可以批量执行,以自动化测试并建立标准化的测试环境。您可以通过编程方式创建测试用例、指定测试用例条件、运行测试和生成结果。

使用脚本定制和自动化测试。

连续积分

您可以使用MATLAB单元测试运行模型测试,允许您在连续集成(CI)系统(如Jenkins)中进行集成™. 您可以与MATLAB单元测试脚本、函数和类一起执行模型测试。

基于模型的设计映射到CI管道。

并行执行的规模

对于大型或复杂Simulink模型的测试,您可以通过并行运行测试万博1manbetx来加快测试执行并减少获得测试结果所需的时间。如果你有并行计算工具箱™然后,您可以在本地计算机上并行执行测试。具有MATLAB并行服务器™,您可以在远程集群上并行执行测试,例如在云中。