无需编程,拖拽即可搭建完整的 ECU 自动化测试用例

TSAutotest 测试资源管理功能

TSAutotest 让测试工程师在图形化界面中组织测试步骤,直接调用 TSMaster 导出的信号与 API。编辑好的用例一键导入 TSMaster,自动转换为流程图程序执行;搭配 ALM 云平台,还能实现多人协同、工程同步,并由 AI 辅助设计测试用例。

TSAutotest bn TSAutotest

直接复用 TSMaster 资源

加载 TSMaster 导出的 TSFMU 资源包,系统变量及 CAN、LIN、FlexRay、以太网信号即点即用。

ALM 云端协同与 AI

通过 Git 同步远程工程,文件锁定避免多人冲突,AI 结合需求文档与信号文件辅助设计测试用例。

完整流程控制

内置 Wait、IfThenElse、While、Loop、SwitchCase 等步骤,条件判断与循环无需编程。

电气故障注入

EES Pin 步骤可向 ECU 引脚注入开路、对地短路、对电源短路及松接触等故障,验证诊断逻辑。

边写边检查

实时检查信号是否存在、数据类型与 API 参数是否匹配,双击错误即可定位到对应步骤。

拖拽式用例编辑

从测试库或信号树拖拽步骤到编辑区,树形结构清晰呈现执行顺序与层级。

功能介绍

本地工程管理
  • 树形资源管理器,右键完成目录与用例文件的增删改
  • 支持从外部导入已有用例文件
  • 自动保存最近 20 条工程记录,远程工程自动登录
  • 测试用例编辑
  • 树形步骤编辑,拖拽即可新增、调整顺序与层级
  • 支持右键菜单、工具栏与快捷键操作
  • 内置防呆规则,跨用例粘贴自动补建变量与映射
  • 本地映射:信号别名,修改后自动同步所有引用步骤
  • 本地变量:支持 10 种数据类型,含数组:
支持 Int32、UInt32、Int64、UInt64、Double、String 以及 UInt8 / Int32 / Int64 / Double 数组
  • 测试库
  • 四大类步骤:流程控制、数据操作、通用步骤、小程序 API
  • 小程序 API 按 Scope/Group/API 三级组织,支持自定义接口
  • 关键字搜索过滤,一键刷新 API 资源
  • 信号管理
  • 支持系统变量及 CAN、LIN、FlexRay、以太网信号
  • 按总线、通道、节点、帧、PDU、信号逐级展示
  • 右键直接创建读写步骤或添加映射
  • 实时检查
  • 监控 .cas 文件变更,修改后自动检查
  • 检查信号、数据类型、API 参数、映射、变量引用与必填字段
  • 错误/警告/信息三级分类,双击定位到对应步骤
  • ALM 云平台集成

    TSAutotest Architecture Diagram TSAutotest

    灵活的表达式,工程师上手零门槛

    条件判断、循环条件与读取评估均可使用表达式,通过 $ 引用变量,语法接近 Python

    TSAutotest 6 TSAutotest

    五步完成一个测试用例

    从 TSMaster 工程到执行测试,全流程无缝衔接,无需在不同工具间手动搬运数据。

    1

    准备 TSMaster 工程

    创建仿真工程并导入 DBC 等数据库。

    2

    导出 TSFMU 资源包

    在 TSMaster XIL 中勾选所需信号与 API,导出到工程的 TSTest/Resources 目录。

    3

    打开工程、新建用例

    在 TSAutotest 中打开 .TSProj 工程,在“用例”文件夹下添加用例文件。

    4

    编排测试步骤

    通过信号树创建读写步骤,从测试库拖入流程控制、EES 或 API 步骤,配置评估条件。

    5

    导入并执行

    在 TSMaster 流程图生成器中通过 TOSUN Excel 导入器加载 .cas 文件,启动仿真并运行流程图程序,即可验证信号是否符合预期。

    常见问题

    使用 TSAutotest 需要搭配什么软件?

    需要 TSMaster,且 TSMaster 需支持 TSMaster XIL 功能,才能导出 TSAutotest 所需的 TSFMU 资源包。

    不需要。TSAutotest 可直接打开本地 TSMaster 工程编辑用例;ALM 提供的是远程工程同步、多人协同与 AI 辅助设计等扩展功能。

    TSAutotest 7 TSAutotest

    .cas 是 TSAutotest 的测试用例文件,以 XML 格式存储测试步骤、本地映射与本地变量,可导入 TSMaster 转换为流程图程序执行。

    支持 TSMaster 系统变量,以及 CAN、LIN、FlexRay、以太网数据库信号。
    安装在默认路径 C:\Program Files (x86)\ 时可能出现。可将 Projects 文件夹的 Users 权限设为“修改”,或安装到其他路径,例如 C:\Soft\TSAutotest。

    让测试用例回到测试工程师手中

    想了解 TSAutotest 如何对接您现有的 TSMaster 工程与测试台架?欢迎联系我们,安排产品演示与报价。