当前位置:网站首页>基于ATX自动化测试解决方案
基于ATX自动化测试解决方案
2022-07-27 18:15:00 【SoftingChina】
在整车开发中,诊断功能实现后,需要测试验证。测试验证主要分为两个方面:诊断协议层测试和诊断功能测试。诊断协议层测试:需要对服务层服务定义、传输层相关时间参数进行测试验证;诊断功能测试:需要对各诊断功能项,如DID具体数值校验、Coding配置检查等进行功能验证。而这样的测试验证在前期开发中是一项非常耗费人力和时间周期的工作。针对测试管理,ASAM制定了ATX(Automotive Test Exchange Format)标准,用于在不同的测试系统之间交换测试数据。

一 Softing Q-Automation 软件
Softing Q-Automation软件,基于ATX标准,支持以上测试需求。它结合了ODX诊断数据库及OTX测试序列,可实现协议层全自动生成测试序列和诊断功能测试,以及填写Excel测试表格,从而实现了半自动化测试需求。此外,它还可缩短客户测试周期,让原本数月的工作量在几周内完成。同时,因为ODX/OTX标准化工具支持多种测试硬件,所以使用它还可以大大避免测试软件的兼容性问题。
二 Q-Automation 功能模块介绍
| Test Specification 测试规范
测试规范:主要用于定义测试序列中的测试变量、判定机制和测试操作等。

| Test Preparation 测试准备
测试准备:用于定义测试数据和加载测试执行脚本。Q-Automation支持加载Excel测试模板,关联测试用脚本(OTX/Python/.NET等)和关联测试用ODX数据库等功能。

| Test Execution 测试执行
测试执行:测试用例执行模块。在外部测试设备连接无误情况下,一键进行用例测试。执行结果与测试Log实时显示。



| Test Report 测试报告
测试报告:测试结果自动生成测试报告,支持对测试结果进行预览,同时也可针对具体测试项进行测试情况具体校验。测试报告支持以PDF/Html格式导出。


三 Q-Automation 功能优势
| 协议测试全自动
Q-Automation基于ASAM协议标准开发,无缝衔接ODX/OTX标准。Q-Automation可支持从ODX数据库中直接获取诊断数据,例如通讯参数、时序、填充字节、服务列表和正负响应等。它还可自动生成OTX测试用例并对协议进行测试,保证了协议测试用例的完整性。

| 功能测试半自动
因为各功能项和测试流程的差异,所以在以往的测试工作中,诊断功能测试是一项繁琐且耗时的工作。对此,Q-Automation通过制定Excel测试模板的形式,简化了客户的工作......
请点击此处,查看剩余30%精彩内容!
| 往期回顾

边栏推荐
- Users and permissions revoke user permissions
- 用户组织架构的管理
- 【Dart】一门为跨端开发而生的编程语言
- Injection attack
- Can tonghuashun open an account on weekends? Is it safe to open an account
- Why does Alibaba prohibit more than three forms from joining?
- RK3399平台入门到精通系列讲解(导读篇)21天学习挑战介绍
- 海康设备接入EasyCVR,出现告警信息缺失且不同步该如何解决?
- Best practices for Oracle kingbasees migration of Jincang database (2. Overview)
- Passive income: return to the original and safe two ways to earn
猜你喜欢

Knowledge dry goods: basic storage service novice Experience Camp

Download of MySQL driver jar package -- nanny tutorial

Anfulai embedded weekly report no. 275: 2022.07.18--2022.07.24

access control

Xdc 2022 Intel technology special session: Intel Software and hardware technology builds the cornerstone of cloud computing architecture

【分层强化学习】HAC论文及代码

Flask-MDict搭建在线Mdict词典服务

How to solve the problem of missing alarm information and synchronization when Haikang equipment is connected to easycvr?

Mlx90640 infrared thermal imager temperature sensor module development notes (VII)
![[Alibaba security × ICDM 2022] 200000 bonus pool! The risk commodity inspection competition on the large-scale e-commerce map is in hot registration](/img/38/9fadea0d37053a3ebb73806a9963f1.jpg)
[Alibaba security × ICDM 2022] 200000 bonus pool! The risk commodity inspection competition on the large-scale e-commerce map is in hot registration
随机推荐
金仓数据库 KingbaseES异构数据库移植指南 (3. KingbaseES移植能力支撑体系)
openresty lua-resty-dns 域名解析
A new UI testing method: visual perception test
MySQL log error log
vant组件库
Common ways to keep requests idempotent
Common methods of object learning [clone and equals]
LabVIEW学习笔记五:按钮按下后无法返回原状
【Dart】一门为跨端开发而生的编程语言
用户组织架构的管理
Swiftui view onReceive method receives "redundant" event resolution
Oracle simple advanced query
Users and permissions revoke user permissions
A recently summarized universal violent cracking method
学术分享 | 清华大学 康重庆:电力系统碳计量技术与应用(Matlab代码实现)
Users and permissions create ordinary users
【数据集显示标注】VOC文件结构+数据集标注可视化+代码实现
JVS公众号登陆配置
MySQL 日志错误日志
[hierarchical reinforcement learning] HAC paper and code