一种整车控制设备的云平台测试系统技术方案

技术编号:22166920 阅读:32 留言:0更新日期:2019-09-21 10:35
本实用新型专利技术提供了一种整车控制设备的云平台测试系统,包括一云平台服务器、复数个客户端、复数个测试设备以及复数个待测样件;所述云平台服务器与复数个客户端连接,每一客户端与一测试设备连接,每一测试设备与一待测样件连接;所述云平台服务器下达测试命令给客户端,客户端控制测试设备对待测样件进行测试,并将测试结果反馈给云平台服务器。采用本实用新型专利技术的测试系统平台进行测试,可提升总线自动化测试效率,同时降低错误率。

A Cloud Platform Test System for Vehicle Control Equipment

【技术实现步骤摘要】
一种整车控制设备的云平台测试系统
本技术涉及整车控制设备测试领域,尤其涉及一种整车控制设备的云平台测试系统。
技术介绍
目前车辆控制器CAN总线通讯需求越来越多,总线自动化的测试需求也相应增多,传统的CAN总线控制器主要通过手动测试,或者部分自动化测试的方式进行,且测试完成后大量的测试数据需要由工程师手动筛选及统计,错误率高,且每一工程师一次只能控制一个测试设备,测试效率低。
技术实现思路
本技术要解决的技术问题,在于提供一种整车控制设备的云平台测试系统,实现统一控制与自动化测试。本技术是这样实现的:一种整车控制设备的云平台测试系统,包括一云平台服务器、复数个客户端、复数个测试设备以及复数个待测样件;所述云平台服务器与复数个客户端连接,每一客户端与一测试设备连接,每一测试设备与一待测样件连接;所述云平台服务器下达测试命令给客户端,客户端控制测试设备对待测样件进行测试,并将测试结果反馈给云平台服务器。进一步的,所述云平台服务器与复数个用户端连接,且每一用户端通过所述云平台服务器与至少一个客户端连接,每一客户端同一时间最多与一个用户端连接,所述用户端通过云平台服务器下发测试命令给客户端。进一步的,所述测试设备包括CANStress总线干扰仪、程控电源、总线示波器和VN1640。本技术的优点在于:采用云平台搭建的测试系统,实现对测试设备的统一控制与分配,用户可以同时控制空闲的一个或多个客户端来实现对测试设备的控制,提升总线自动化测试效率,便于收集全面数据进行统计分析,降低出错率。附图说明下面参照附图结合实施例对本技术作进一步的说明。图1为本技术一种整车控制设备的云平台测试系统的结构示意图。具体实施方式如图1所示,本专利技术的一种整车控制设备的云平台测试系统,包括一云平台服务器、复数个客户端、复数个测试设备以及复数个待测样件;所述云平台服务器与复数个客户端连接,每一客户端与一测试设备连接,每一测试设备与一待测样件连接;所述云平台服务器下达测试命令给客户端,客户端控制测试设备对待测样件进行测试,并将测试结果反馈给云平台服务器。在一较佳实施例中,所述云平台服务器与复数个用户端连接,且每一用户端通过所述云平台服务器与至少一个客户端连接,每一客户端同一时间最多与一个用户端连接,所述用户端通过云平台服务器下发测试命令给客户端。所述测试设备包括CANStress总线干扰仪、程控电源、总线示波器和VN1640,其中,VN1640用于实现CAN/LIN报文接收和发送。本技术的一种整车控制设备的云平台测试系统的测试方法,包括如下:预先在云平台服务器和客户端上配置好测试所需的测试环境和测试文件,具体的,在云平台服务器上预先配置测试所需的测试样件信息、测试规范、测试报告模板、测试案例信息、测试参数和车型信息,所述测试样件信息包括测样件名称、零件号、软硬件版本、制造商、样件阶段和交样日期;所述测试规范包括各项测试用例对应的测试规范,规范测试过程及判定标准,并以PDF形式存储于云平台服务器;所述测试报告模板用于自动生成测试报告,云平台服务器自动将客户端上传的测试结果写入测试报告对应位置,模板包含全部测试项的测试数据信息、测试判定标准信息及测试结果统计信息;所述测试案例信息包括测试案例编号信息,与客户端中自动化测试案例数量一致并一一对应,两者定义了相同的测试案例编号信息,用于客户端确认哪些测试用例需要执行;所述测试参数包括测试重复次数、测试规范定义的各项参数、测试运行过程中的时间参数和测试范围参数;所述车型信息用于定义各车型信息,包括车型名称、网段数量、车型包含的ECU及诊断/网络管理CANID范围;在客户端上预先配置测试软件和对应测试设备的测试设备驱动,定义用于存储云平台服务器传输的各项信息的环境变量,配置自动化测试案例和测试工程配置,并设置数据库,所述自动化测试案例依据测试规范定义的测试流程调用测试设备执行整个测试过程,并上传测试结果,所述测试工程配置用于将DBC数据库、CDD诊断数据库和自动化测试案例信息提前导入测试软件生成自动化测试工程以执行测试,所述数据库包括CAN通讯DBC数据库及诊断CDD数据库;上述配置信息首次配置及更新时,由统一人员进行配置于云平台服务器,并自动同步到各测试客户端,确保配置及更新时各客户端的信息一致性;用户通过互联网登入云平台,选择待测样件和测试用例,同时开启客户端,连接测试设备与待测样件;云平台服务器确认可用客户端,用户选择客户端并启动测试;云平台服务器将待测样件信息及测试案例信息传递给客户端;客户端依据平台提供信息,调用测试设备执行测试;客户端接收测试进度及结果信息,并上传给云平台服务器,对本次测试进度及测试结果进行显示;在全部测试执行完成后,云平台服务器生成测试报告供用户下载查阅。用户及客户端之间无绑定关系,由云平台服务器分配空闲的客户端给供选用,所述云平台服务器还可设置测试信息统计模块,用于:统计一个或一类车型全部ECU的问题点数量,并显示其对应的走势图;统计各项测试用例执行过程中,ECU出错的概率,并自动排序,以利于后续车型开发提醒ECU系统开发人员;统计并分析各ECU的问题点分布情况,以便确认各系统软硬件开发薄弱环节;统计当前阶段各样件的残留问题点及数量,利于管控车型开发过程中各项问题点,避免遗漏。下面结合一具体实施例对本技术做进一步说明:本技术的测试系统中,通过设置云平台服务器、客户端和测试设备逐层控制实现测试:用户端:测试人员及PC,通过Wifi或者有线网接入以太网,并连接云平台服务;用户进行创建测试任务、下载测试报告、查阅测试数据汇整表等操作;云平台:本系统架构的核心构成,云平台用于实现响应用户的测试需求,如提供测试报告,响应用户测试需求并控制客户端执行测试操作,存储测试数据等功能;客户端:通过互联网同云平台连接在一起,与测试设备连接的PC客户端,用于实现存储自动化测试用例,控制测试设备执行测试操作,运行测试软件及自动化测试用例,上传测试数据等功能;测试设备:采用Vector公司VN1640、CANStress总线干扰仪、程控电源、总线示波器等专用设备,用于执行具体的测试用例,对被测样件展开测试,并上传测试结果。在使用测试系统前,配置好测试环境及各项测试文件在进行测试,其中,在云平台服务器上配置测试所需的测试样件信息、测试规范、测试报告模板、测试案例信息、测试参数和车型信息,在客户端上配置测试软件、测试设备驱动、变量信息、自动化测试案例、测试工程配置和数据库:测试样件信息:用于存储待测样件名称、零件号、软硬件版本、制造商、样件阶段、交样日期等信息;测试规范:各项测试用例对应的测试规范,规范测试过程及判定标准,以PDF形式存储于服务器;测试报告模板:用于测试报告自动生成,服务器自动将客户端上传的测试结果写入测试报告对应位置,模板包含全部测试项的测试数据信息、测试判定标准信息及测试结果统计信息;测试案例信息:测试案例编号信息,与客户端自动化测试案例数量一致并一一对应,两者定义了相同的测试案例编号信息,用于客户端确认哪些测试用例需要执行;测试参数:包含测试重复次数、测试规范定义的各项参数、测试运行过程中的时间参数及测试范围参数等(如需要测试的电压范围本文档来自技高网...

【技术保护点】
1.一种整车控制设备的云平台测试系统,其特征在于:包括一云平台服务器、复数个客户端、复数个测试设备以及复数个待测样件;所述云平台服务器与复数个客户端连接,每一客户端与一测试设备连接,每一测试设备与一待测样件连接;所述云平台服务器下达测试命令给客户端,客户端控制测试设备对待测样件进行测试,并将测试结果反馈给云平台服务器;所述测试设备包括CANStress总线干扰仪、程控电源、总线示波器和VN1640。

【技术特征摘要】
1.一种整车控制设备的云平台测试系统,其特征在于:包括一云平台服务器、复数个客户端、复数个测试设备以及复数个待测样件;所述云平台服务器与复数个客户端连接,每一客户端与一测试设备连接,每一测试设备与一待测样件连接;所述云平台服务器下达测试命令给客户端,客户端控制测试设备对待测样件进行测试,并将测试结果反馈给云平台服务器;所述...

【专利技术属性】
技术研发人员:林华霖胡红兵
申请(专利权)人:东南福建汽车工业有限公司
类型:新型
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1