当前位置: 首页 > news >正文

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

在整车开发中,诊断功能实现后需要进行测试验证。测试验证主要分为两个方面:诊断协议层测试和诊断功能测试。诊断协议层测试:需要对服务层服务定义、传输层相关时间参数进行测试验证;诊断功能测试:需要对各诊断功能项,如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%精彩内容!

| 往期回顾

▶ 基于ODX/OTX诊断的整车扫描

▶ 基于OBD系统的量产车评估测试(PVE)

http://www.lryc.cn/news/32680.html

相关文章:

  • Qt学习5-Qt Creator文件操作(哔站视频学习记录)
  • LeetCode15三数之和 容易理解版本
  • Spring Boot 3.0系列【11】核心特性篇之国际化
  • 每日学术速递3.7
  • 灯具照明行业MES系统,助力企业实现数字化转型
  • 超实用!JavaScript修改CSS变量,达到动态修改样式的目的
  • 解决Vue3 默认槽的非函数值 - Non-function value encountered for default slot 的警告
  • 【Git】P2 分支(创建分支,合并分支,分支冲突,分支分类)
  • 2023年全国最新交安安全员精选真题及答案14
  • Air101|Air103|Air105|Air780E|ESP32C3|ESP32S3|Air32F103开发板:概述及PinOut
  • 【代码随想录训练营】【Day35】第八章|贪心算法|860.柠檬水找零|406.根据身高重建队列|452. 用最少数量的箭引爆气球
  • 嵌入式C基础知识(23)
  • 一文掌握组织项目等级划分维度,标准和实例
  • 【C++】list的使用和基本迭代器框架的实现 vs和g++下string结构的说明
  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  • redis进阶:mysql,redis双写一致性,数据库更新后再删除缓存就够了吗?
  • RTOS中互斥量的原理以及应用
  • 数据分析:基于随机森林(RFC)对酒店预订分析预测
  • 【python】序列(列表、元组)、字典、集合的初步认识
  • 周赛335(模拟、质因子分解、分组背包)
  • 【极致简洁】Python tkinter 实现下载工具,你想要的一键获取
  • npm i 安装报错
  • 原腾讯QQ空间负责人,T13专家,黄希彤被爆近期被裁员,裁员原因令人唏嘘。。...
  • 【C++】BloomFilter——布隆过滤器
  • 【Spring】资源操作管理:Resource、ResourceLoader、ResourceLoaderAware;
  • 【System Verilog基础】automatic自动存储--用堆栈区存储局部变量
  • 看板组件:Bryntum Task Board JS 5.3.0 Crack
  • 45 个 Git 经典操作场景,专治不会合代码
  • MyBatis之动态SQL
  • SpringBoot(Tedu)—DAY01——环境搭建