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

供稿:Softing 中国

  • 关键词:Softing,Q-Automation,ATX
  • 作者:Softing 中国
  • 摘要:在整车开发中,诊断功能实现后,需要测试验证。主要分为两个方面:诊断协议层测试和诊断功能测试。诊断协议层测试:需要对服务层服务定义、传输层相关时间参数进行测试验证;诊断功能测试:则需要对各诊断功能项,如DID具体数值校验,Coding配置检查等进行功能验证。这也是在前期开发中,最为耗费人力与时间周期的工作。针对测试管理,ASAM制定ATX(Automotive Test Exchange Format)标准,用于在不同的测试系统之间交换测试数据。



在整车开发中,诊断功能实现后,需要测试验证。主要分为两个方面:诊断协议层测试和诊断功能测试。诊断协议层测试:需要对服务层服务定义、传输层相关时间参数进行测试验证;诊断功能测试:则需要对各诊断功能项,如DID具体数值校验,Coding配置检查等进行功能验证。这也是在前期开发中,最为耗费人力与时间周期的工作。针对测试管理,ASAM制定ATX(Automotive Test Exchange Format)标准,用于在不同的测试系统之间交换测试数据。


Softing Q-Automation软件

Softing Q-Automation软件,基于ATX标准,支持以上测试需求,结合ODX诊断数据库及OTX测试序列,实现:协议层全自动生成测试序列及诊断功能测试,填写Excel测试表格,实现半自动化测试需求。原本数月的工作量,可以在几周内完成,缩短客户测试周期。同时,使用ODX/OTX标准化工具,支持多种测试硬件,减少测试软件兼容性问题。



Q-Automation功能模块介绍


Test Specification 测试规范

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

1015-1.png


Test Preparation 测试准备

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


1015-2.png


Test Execution 测试执行

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


1015-4.png


Test Report 测试报告

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


1015-6.png

1015-7.png



Q-Automation功能优势


协议测试全自动

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

1015-8-1.png

功能测试半自动

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

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

1015-9-1.png

1015-10.png

Excel测试模板示例

操作简单,易于上手

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


测试用例,复用率高

诊断数据基于ODX标准,测试用例基于OTX标准,车型迭代开发,ODX/OTX数据变动,可直接继承至对应测试用例内,测试用例流程复用率高。
Excel模板基于测试规范制定,每次只需改动对应比对值即可,节省工作量;迭代车型,沿用数据无需重复填写。

End

Softing汽车电子.jpg
扫码关注我们,了解更多精彩内容




发布时间:2020年10月16日 11:08  人气:   审核编辑(王静 )
更多内容请访问(Softing 中国
相关链接

我有需求