基于ATX自动化测试解决方案

文章来源:AI 汽车制造业 发布时间:2020-10-30
分享到
在整车开发中,诊断功能实现后,需要测试验证。主要分为两个方面:诊断协议层测试和诊断功能测试。

摘要


在整车开发中诊断功能实现后需要测试验证主要分为两个方面诊断协议层测试和诊断功能测试诊断协议层测试需要对服务层服务定义传输层相关时间参数进行测试验证诊断功能测试则需要对各诊断功能项DID具体数值校验,Coding配置检查等进行功能验证这也是在前期开发中最为耗费人力与时间周期的工作

针对测试管理,ASAM制定ATX(Automotive Test Exchange Format)标准用于在不同的测试系统之间交换测试数据

Softing Q-Automation软件基于ATX标准支持以上测试需求结合ODX诊断数据库及OTX测试序列实现协议层全自动生成测试序列及诊断功能测试填写Excel测试表格实现半自动化测试需求

原本数月的工作量可以在几周内完成缩短客户测试周期同时使用ODX/OTX标准化工具支持多种测试硬件减少测试软件兼容性问题

 

Q-Automation功能模块介绍

Test Specification测试规范

测试规范主要用于定义测试序列中的测试变量判定机制测试操作等

图片1

Test Preparation测试准备

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

图片2

 

Test Execution测试执行

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

图片3

图片4

图片5

Test Report测试报告

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

图片6

图片7

Q-Automation功能优势

协议测试全自动

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

图片8

功能测试半自动

诊断功能测试因各功能项及测试流程差异在以往的测试工作中是一项繁琐而耗时的工作

Q-Automation通过制定Excel测试模板的形式简化客户工作测试工程师只需在Excel表格内填写判定值在软件内加载对应Excel模板即可自动生成测试用例用于ECU诊断功能测试

图片9

图片10

Excel测试模板示例

操作简单易于上手

测试人员无需研究ATX测试标准熟悉ATX测试规范编写测试用例脚本仅需导入ODX数据库或填写Excel测试文件即可实现诊断测试工作软件操作流程简单快速上手

测试用例复用率高

诊断数据基于ODX标准测试用例基于OTX标准车型迭代开发,ODX/OTX数据变动可直接继承至对应测试用例内测试用例流程复用率高

Excel模板基于测试规范制定每次只需改动对应比对值即可节省工作量迭代车型沿用数据无需重复填写 


收藏
赞一下
0