MTest Your models. Safe.

MES Test Manager® (MTest)

模型测试管理

MES Test Manager® (MTest)是一种测试管理工具,可以对 Simulink® 、EmbeddedCoder® 和 TargetLink® 模型进行基于 ISO 26262 和需求的测试。 MTest 通过功能测试和回归测试自动化单元测试和集成测试的所有测试活动。此外,MTest 支持所有类型的仿真,从模型在环到处理器在环仿真,以及背对背测试。

MTest 保证软件的质量并确保符合汽车行业的 ISO 26262 等标准。此外,还支持 ISTQB® 的方法和技术。 MTest 是基于需求的测试的首选,因为它可以简化开发、提高质量并确保软件安全性。在最新版本的 MTest 中,新功能支持根据 MARS 要求生成功能测试用例,实现自动化测试用例触发模型。

MES Test Manager® 的优势:

效率
  • 使用 MTCD 简单直观描述测试用例
  • 自动化测试评估
安全
  • 评估测试结果的评估框架
  • 完整的测试文档,包括需求链接
控制
  • 最高程度的测试自动化
  • 支持 TargetLink® 和 EmbeddedCoder®
合规性
  • 可追溯性和覆盖率(模型、代码、需求等)
  • 根据 ISO 26262 和 ISTQB 面向需求测试

MTest 如何为您提供支持:

1. Matlab 集成

Matlab 集成

MTest 适用于管理和处理多个测试项目。它与 MATLAB® 完全集成并支持 R2011a 到 R2018b 的版本。这允许 MTest 访问与模型测试相关的所有 MATLAB® 变量和参数。MTest 专注于使用 dSPACE 的TargetLink® 和 MathWorks® 的 Embedded Coder® 建模的测试。

2. 轻松导入需求

轻松导入需求

MTest 可以直接轻松地从需求工作薄或文件导入需求。检查所有需求的可测试性。如果需求发生更改,MTest 将标记更改。

3. 测试用例的有效规范

测试用例的有效规范

MES 开发了一种清晰易懂的用于测试用例规范的语言 - 模型测试用例设计语言 (MTCD)。这样,就可以有效地规范所有必需的信号和测试用例,这些信号和测试用例可以链接到需求。
如果测试用例规范需要其它方法,也可以导入TESTONA/CTE (Berner & Mattner) 的分类树或其它测量数据(ASCII、MAT、Excel)。

4. 自动化测试执行

自动化测试执行

自动测试执行是 MTest 的重要组成部分。这包括生成测试台,根据输入数据进行模型仿真,记录 MiL、SiL 和 PiL 仿真结果以及所有内部(本地)测量参数。全部实现自动化,由您决定是否要设置速度或让 MTest 使用方便的批处理模式运行所有测试,不管哪种方式,您始终可以控制。

5. 自动评估测试结果

自动评估测试结果

评估框架是功能强大的 MTest 工具,可安全、自动地评估测试结果。这样可以提高测试效率并改善错误检测。

测试套件的检查方法可以更好地概述软件模型的功能质量。这样,评估框架可提供具有成本效益且高效的软件质量保证。

6. 测试范围和可追溯性

测试范围和可追溯性

MTest 会自动汇总需求、测试规范、代码和模型的所有相关覆盖率数据。

MTest 中集成的需求、覆盖率、可追溯性(RCT)框架直接将覆盖率数据与需求链接在一起。这样,结果始终可追溯。

7. 测试文档

测试文档

使用 MTest,测试结果的文档是最重要的。 MTest 为测试人员提供完整的测试报告,包括信号曲线、应用的参数和测试结果、以及紧凑的测试目录,用于快速浏览最重要的内容。

MTest 甚至可以测量测试进度和质量。这使质量经理能够清楚地明确需要采取措施的位置。