MES Test Manager® (MTest)

模型测试管理工具

我们的用户实践确认MTest是基于需求的Simulink®模型测试的首选。

MTest 可自动运行模型及系统测试, 支持从模型在环(Model-in-the-Loop)到处理器在环(Processor-in-the-Loop)的所有测试环节。

 

MTest主要优点概述:

 
高效简洁测试流程
  • 简单直观用MTCD定义测试用例
  • 自动化的测试结果评估
安全
  • 测试结果的自动评估用评估框架来实现
  • 测试文档完整记录测试结果并明确该测试用例覆盖的客户需求
随时掌控测试任务及进度
  • 最高程度的测试自动化
  • 支持 TargetLink®- 以及 Embedded Coder®-模型测试
符合标准
  • 模型,代码及需求的可追溯性及覆盖率
  • 符合ISO 26262标准的基于需求的测试

 

MTest为您提供以下支持:

1. MATLAB 集成
MATLAB 集成

MTest 完全集成在 MATLAB® 环境中支持从R2007b 到 R2015b的版本. 这确保MTest 可以访问所有有关模型测试的MATLAB® 变量和参数。

MTest 专注于实现 模型(亦包括dSPACE TargetLink®,Embedded Coder® von MathWorks® 生成的模型)的软件测试。

2. 轻松导入客户需求

客户需求被直接从电子文档中导入MTest并对其可测性作出判断。并在在客户需求发生改变时给出必要的提醒。

3. 高效定义测试用例

MTest 提供一种对测试员来说非常简便易懂的语言MTCD (Model Test Case Design Language)来定义测试用例.用MTCD可轻而易举的定义,备案测试用例所需信号波形并建立测试用例及相应需求间的链接。

于此同时MTest 可直接导入ASCII, MAT, Excel以及由TESTONA/CTE (Berner&Mattner)生成的分类树(classification tree)格式的测试数据。

4. 自动运行测试用例

自动运行测试用例是MTest 最重要的功能之一。它包括自动生成测试帧, 对应输入数据的模型模拟以及对在环测试(MiL, SiL 和 PiL)结果及内部测试信号的采录。
您可以通过MTest自己选择要运行的测试用例或干脆选用MTest批处理模式批量运行测试用。

5. 测试结果的自动评估

MTest 的评估框架功能强大. 有了它的帮助,自动化的对测试结果的评估也更为准确这个功能极大提高了测试质量。测试员通过它更快更容易的发现可能出现的错误。

这种用每个测试用例检验所有有关客户需求的方法极大提高了测试覆盖率并对软件模型的功能质量提供更可靠的评估结果。以此实现高效的软件质量保证。

6. 测试覆盖率及可追溯性

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

MTest需求测试覆盖追溯框架 (Requirements, Coverage und Traceability) 将覆盖率数据与需求相链接并以此保证随时追溯测试结果的可能性。

7. 测试结果报告

MTest的测试结果报告包含一个测试员所有想要记录的信息:

  • 详尽的测试报告记录所有输入输出及内部信号, 所用参数及测试结果
  • 紧凑的测试目录提供必要简要概述

并提供有关测试进度及测试质量的信息给管理人员,以便其尽快确定需要干预的地方