ecu test 嵌入式系统测试验证工具 功能模块

产品概述

ecu test 是 tracetronic 推出的嵌入式系统测试验证工具,自 2003 年发布以来广泛应用于汽车 ECU 软件开发,并逐步拓展至重型机械与工厂自动化等领域。工具以图形化方式创建测试用例,无需编程即可完成测试规范的编写、执行与评估,支持从模型在环、软件在环、硬件在环到实车测试的多层级验证。

图形化测试用例创建

通过编辑器以图形化方式搭建测试用例,测试步骤涵盖读取与评估被测对象的测量量、操作测试环境以及执行诊断功能与控制结构,测试描述采用通用形式并支持参数化配置,使非编程背景的测试工程师也能快速上手。

编辑器与项目管理器

编辑器用于定义测试步骤序列及其参数化配置,项目管理器用于组织多个测试用例,支持测试包与项目的有序管理,配合参数生成器、包生成器与项目生成器等工具提升测试资产的复用效率。

配置器

针对被测对象与测试环境进行配置,包括测试台架配置(TBC)与测试配置(TCF),管理工具链接、端口映射与通信参数,为不同测试层级与硬件环境提供统一的配置入口。

多阶段测试引擎

测试执行采用多阶段测试引擎,支持交互式测试、选择性测试、并行测试线程与实时测试,可在分布式测试系统中并行执行,并支持通过 REST API 进行远程控制与自动化集成。

分析器与报告生成器

测试执行生成的日志数据可在分析器中进行可选校验,通过 trace 分析检查记录信号是否符合预期;报告生成器基于执行结果与后续检查生成详细测试报告,支持交互式展示并归档至文件与数据库。

多层级测试支持

通过不同的抽象层支持模型在环(MiL)、软件在环(SiL)、硬件在环(HiL)以及实车与驾驶员在环等测试层级,使同一套测试用例可在多个开发阶段复用,简化测试资产在不同验证阶段的流转。

广泛工具连接器

内置对大量测试硬件与软件工具的支持,包括 dSPACE ControlDesk 与 ModelDesk、Vector CANoe/CANalyzer 与 vFlash、ETAS INCA、IPG CarMaker、MathWorks MATLAB/Simulink、NI VeriStand 与 LabVIEW、Speedgoat 等,覆盖总线仿真、标定测量、实时仿真与数据采集等场景。

插件与脚本扩展

提供用户自定义测试步骤、插件与 Python 脚本扩展机制,可低成本集成额外工具;支持通过 COM 接口与需求管理、版本控制及基于模型的测试工具集成,并可通过客户端-服务器架构寻址分布式测试环境中多台测试台架计算机上的工具。

分布式测试架构

基于客户端-服务器架构,软件工具可跨多个测试台架计算机部署与寻址,测试规模可从单用户系统弹性扩展至内部集群与公有云上的分布式并行执行,适配大规模测试负载。

平台支持

支持 Windows 与 Linux 平台:Linux 端提供无图形界面的 Linux Runner 用于无头执行,自 2026.1 版本起提供 Ubuntu 24.04 的完整图形界面;工具服务器(Tool Server)可用于连接 Linux 系统上的工具,并支持 Docker 与 WSL 等运行环境。

应用价值

ecu test 以图形化、参数化与可复用的测试用例体系,配合广泛的工具生态连接能力与分布式执行架构,帮助汽车电子与嵌入式系统团队构建标准化、自动化的测试流程,缩短测试开发周期,提升多层级验证的一致性与覆盖率。

评论