随着汽车“新四化”进程的不断深入发展,车内电控单元的数量与复杂性与日俱增,为解决传统汽车电子架构交互难、变更难的问题,SOA (面向服务的体系架构)在IT行业广泛应用的理念被引入到汽车行业中。

SOA架构具备松耦合、标准化、易变更、可重用等特点,满足整车E/E架构向中央计算平台+区域控制方向的发展趋势,目前大部分整车制造商所采用的E/E架构域控制器之间、车云之间均大量采用了基于以太网的SOA架构。

Parasoft基于多年软件行业测试经验,推出汽车电子SOA自动化测试解决方案,充分利用产品内置图形配置工具及业务流程,减少车内SOA接口/服务开发或升级部署带来的技术风险,提升测试效率、降低测试成本,可有效缩短整车发布时间。

测试内容

»  协议测试:支持SOME/IP、DDS、MQTT等多种传输协议和消息格式。

»  服务测试:提供直观的用户界面实现多种原子服务组合,形成完整的在环测试逻辑。

»  场景测试:支持根据XML/ARXML创建服务场景,不需要额外的工作。

»  测试逻辑组织:提供多样性、图形化的测试逻辑控制完成复杂的测试需求(循环,等待,并行,条件执行等)。

»  服务虚拟化:提供Virtualize 服务虚拟化组件,替代不可用服务,组建完整的业务逻辑。

»  压力测试:提供LoadTest压力性能测试组件,测试用例可直接用于进行性能和压力测试,确保系统在海量的访问请求下能达到性能要求。

»  持续测试:所有的测试用例和断言均可长期保存,便于自动化测试,反复测试。支持主动查找服务更改,使测试资产与不断开发的系统保持同步。

结果分析

支持报文自动解析,支持进行断言比较,包括结构断言、复合断言、所有有意义字段的值断言等,以达到自动判断报文内容是否符合预期。

提供连续测试平台(CTP),允许团队之间共享测试用例、同步测试活动,测试团队可以在集中式基础架构中搜索、重用、共享和维护测试用例、测试数据和虚拟服务。

提供SOA自动化测试统一监管门户,可为不同角色提供不同访问内容,包括测试信息、测试工具、测试环境、测试日志、测试报告等。

测试对象

»  支持通过数据监测和仿真设备基于SOME/IP连接车载ECU连通进行测试。

»  支持通过MQTT、HTTPS、SOAP、MQ等协议与TSP、OTA等云平台服务连通进行测试

优势分析

Parasoft具备多年软件行业测试经验,对测试流程、测试业务、测试方法具有深刻理解。

方案打造统一的SOA测试平台,将云端、车端应用不同通信协议的软件模块集中到统一的平台进行测试和环境仿真。

方案提供成熟的测试套模板,全面覆盖OPEN联盟车载以太网ECU测试规范(TC8)中的5-7层协议规范,支持无代码模式自动化生成测试用例。

覆盖不同层级的测试,实现从最上层的业务功能场景到各模块功能服务再到最细粒度的单个接口的各个层级的测试。不同测试间可相互复用,并可一键式拖拽实现灵活地切换组合测试场景和方式。

对于各粒度测试均可应用数据源和内建工具自动化批量验证结果。

方案将传统的硬件驱动的测试(单次调试/从整体到局部)思想,过渡到以软件驱动测试(自动可复用/从局部到整体)的思想。

»  通过提供海量业务模板,简化测试工作,降低对测试工程师的技术要求与实现难度。

»  通过成熟产品保证测试结果,确保产品质量和加快上线时间。

Parasoft愿以核心产品及丰富的测试经验,协助汽车行业合作伙伴打造SOA标准化测试规范,助力我国汽车基础软件产业健康发展。

车载SOA测试利器——Parasoft SOA自动化测试方案相关推荐

  1. SOA架构/测试阶段接口描述语言转换方案

    SOA架构盛行 随着汽车新四化的推进,汽车整车厂在实现车辆网联.自动驾驶和数据驱动的同时,更要在满足用户体验和基本服务的基础上快速响应客户的个性化需求,为更好地解决这些新的挑战,整车厂引入了高性能的芯 ...

  2. [SOA介绍]什么是SOA

     [SOA介绍]什么是SOA? Varargs An introduction to SOA 作者:Raghu R. Kodali 译者:tetsu 摘要: 在最近的软件发展中,面向服务架构(SOA, ...

  3. [SOA介绍]什么是SOA?

    摘要在最近的软件发展中,面向服务架构(SOA, service-oriented architecture)成为了时下的热门话题.这篇文章将向大家介绍SOA, 讨论企业为什么需要SOA,什么是SOA, ...

  4. 新手如何入门学习车载HiL测试

    有很多互联网测试工程师甚至零基础新手想学习转岗新能源汽车车载软件测试,如何系统性学习掌握新能源汽车测试流程.测试方法.学习技巧和学习方法呢?收藏并关注这个回答,让你快速掌握知识.进入行业.独立做测试项 ...

  5. 案例分享| T-Box功能自动化测试方案

    背景 T-Box是实现汽车车联网的一个关键环节,从起初单纯的实现车辆信息采集,已发展到具有车辆信息监测及信息交互(V2X).车辆远程控制.安全监测和报警.远程诊断.边缘计算等多种离线和在线的应用功能的 ...

  6. python写ui自动化测试用例_自动化测试(6) | Web UI 自动化测试方案

    Web项目的 UI 自动化测试方案 有用的链接: 项目讨论 项目中符合自动化测试的部分有哪些?(目标和范围 scope, 准入准出标准) 稳定的需求点.变动较少的页面 每日构建后的测试验证 daily ...

  7. 老李分享:基于图像识别的跨平台的手机自动化测试方案

    老李分享:基于图像识别的跨平台的手机自动化测试方案 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询q ...

  8. 南京oracle soa,Oracle SOA平台之甲骨文SOA套件概述

    Oracle SOA简介 Oracle的SOA方案的一个现实驱动力来自于在收购了多家应用厂商后,Oracle需要使用一个先进的架构和平台灵活无缝地把这些应用集成起来,这个架构就是Fusion Arch ...

  9. 游戏 UI 自动化测试方案 Airtest Project

    谷歌发布了一款由网易研发的游戏 UI 自动化测试方案:Airtest Project.谷歌方面表示 Airtest 是安卓游戏开发最强大.最全面的自动测试方案之一. 从 Airtest 官网上可以看到 ...

最新文章

  1. 搭建Git服务器教程转载
  2. html.textboxfor id,How to update the textbox value @Html.TextBoxFor(m = m.MvcGridModel.Rows[j].Id)
  3. Nginx 虚拟主机配置及负载均衡
  4. 对象的继承关系在数据库中的实现方式和PowerDesigner设计
  5. ONAP发布“阿姆斯特丹”版本,为网络服务自动化制定标准
  6. Oracle索引----位图索引
  7. js结合css3,使用JS和CSS3实现的旗帜飘扬动画
  8. centos python_【建议收藏】Python虚拟环境最全教程,看这篇就够了!
  9. android本页切换子页,android ViewPager控件实现手势滑动切换页签-Fun言
  10. HTML5 学习准备1
  11. JS逆向---获取某知名外卖平台数据(_token)
  12. python网站下载_python 下载整个网站
  13. html插入视频快捷键代码,pr添加关键帧的快捷键是什么?
  14. tcpcopy mysql_MySQL容量规划之tcpcopy应用之道 西橙
  15. Mybatis-Plus批量新增
  16. html百度换皮肤,windows7系统下怎么给百度网页更换皮肤
  17. 51单片机数码管密码锁
  18. 25.Flink监控\什么是Metrics\Metrics分类\Flink性能优化的方法\合理调整并行度\合理调整并行度\Flink内存管理\Spark VS Flink\时间机制\容错机制等
  19. 奖金711万!这位“山东宝妈”破解美国运算100万年才可能解开的密码!
  20. crypto buuctf 世上无难事

热门文章

  1. html思维导图word版,(完整word版)非谓语动词练习及思维导图
  2. 高性能v100 gpu服务器,TESLA V100 GPU 加速性能指南
  3. 咸鱼前端—CSS浮动
  4. 2019广东工业智造创新大赛【赛场二】感谢拼命的自己
  5. 编译原理_P1004
  6. 浅析我国地球科学研究现状及其它
  7. Python(arcpy) 批量计算流域面积
  8. 当下中国的十二种孤独
  9. 基于ESP8266+华为云数据监控模块
  10. DNA甲基化测序方法介绍