【技术实现步骤摘要】
一种车载终端无线远程通信协议自动化测试系统及方法
本专利技术涉及一种自动化测试系统,具体涉及一种车载终端无线远程通信协议自动化测试系统及方法。
技术介绍
随着车联网技术的逐渐成熟,汽车从一个单独封闭的整体变得越来越开放。现阶段,多数联网车辆通过安装无线车载终端(TelematicsBox,简称T-box),实现车辆数据和远程数据的交换。一般车载终端需支持多种本地和远程通信方式,包括:接入车内CAN总线,与车内ECU通信;接收GPS定位卫星的位置信号;接入4G网络,与车辆后台服务器通信。其中,车载终端与后台通信需满足远程通信协议要求,用于实现车辆数据采集、远程命令下传、车辆管理和配置等远程功能。目前,所有新能源车辆必须满足国标《GB/T32960电动汽车远程服务与管理系统技术规范》,按照国标要求的通信协议与后台进行通信。因此,为保证车联网功能的正确实现,需要验证其远程通信协议的一致性。目前对车载终端远程通信协议的测试方法,是通过真实的通信环境:在CAN总线上连接真实ECU,通过GPS连接定位卫星,通过4G访问真实后台。手动触发各类车联网功能,通过功能测试结果间接测试通信协议的正确性。这种测试方法存在以下问题:依赖于车辆和车联网系统的开发进度,介入时间较晚,通过功能调试的方式代替通信协议测试;在真实通信环境下,部分通信协议难以触发,不能覆盖正向测试;在真实通信环境下,不能制造通信链路和数据的异常状态,不能覆盖失效模式测试;手动验证方式效率较低,不能保证高精度和可靠性要求。
技术实现思路
本专利技术要解决的技术问题是:提供一种提高车载终端无线通信协议测试效率和测试覆 ...
【技术保护点】
1.一种车载终端无线远程通信协议自动化测试系统,其特征在于:包括主控装置、程控电源、无线通信装置、GPS仿真装置、CAN通讯装置和被测车载终端;所述主控装置,用于通过测试管理模块配置被测车载终端和通信协议,选择相关测试用例,根据选择的测试用例,自动配置对应的测试脚本库,生成相关测试脚本,自动执行测试脚本,根据测试脚本的测试输入驱动控制程控电源为被测车载终端供电,同时控制无线通信装置、GPS仿真装置和CAN通信装置与车载终端进行通信,通过无线通信装置,接收车载终端发送的通信协议数据,判断车载终端发送的通信协议数据是否与预期结果一致,根据测试结果自动生成测试报告;所述程控电源,用于对被测车载终端供应电源;所述无线通信装置,用于发送主控装置测试脚本相关的通信协议数据给被测车载终端,并接收被测车载终端的通信协议数据给主控装置;所述GPS仿真装置,用于发送主控装置测试脚本相关的GPS定位数据至被测车载终端;所述CAN通信装置,用于发送主控装置测试脚本相关的车内CAN仿真数据给被测车载终端,并接收被测车载终端的CAN数据给主控装置。
【技术特征摘要】
1.一种车载终端无线远程通信协议自动化测试系统,其特征在于:包括主控装置、程控电源、无线通信装置、GPS仿真装置、CAN通讯装置和被测车载终端;所述主控装置,用于通过测试管理模块配置被测车载终端和通信协议,选择相关测试用例,根据选择的测试用例,自动配置对应的测试脚本库,生成相关测试脚本,自动执行测试脚本,根据测试脚本的测试输入驱动控制程控电源为被测车载终端供电,同时控制无线通信装置、GPS仿真装置和CAN通信装置与车载终端进行通信,通过无线通信装置,接收车载终端发送的通信协议数据,判断车载终端发送的通信协议数据是否与预期结果一致,根据测试结果自动生成测试报告;所述程控电源,用于对被测车载终端供应电源;所述无线通信装置,用于发送主控装置测试脚本相关的通信协议数据给被测车载终端,并接收被测车载终端的通信协议数据给主控装置;所述GPS仿真装置,用于发送主控装置测试脚本相关的GPS定位数据至被测车载终端;所述CAN通信装置,用于发送主控装置测试脚本相关的车内CAN仿真数据给被测车载终端,并接收被测车载终端的CAN数据给主控装置。2.根据权利要求1所述的车载终端无线远程通信协议自动化测试系统,其特征在于:所述主控装置包括测试管理模块、测试脚本库模块、测试脚本执行模块和硬件控制驱动模块;所述测试管理模块,用于接收测试配置信息生成测试用例,以及基于被测车载终端通信协议测试结果生成测试报告;所述测试脚本库模块,用于建立并存储被测车载终端进行测试的测试类别和相应的测试用例;所述测试脚本执行模块,用于根据所述测试管理模块生成的测试用例,配置测试脚本库生成对应的测试脚本,并执行该测试脚本,根据测试脚本输入生成各通信接口发送数据;以及用于将所接收的车载终端无线通信数据与所述预设应答数据进行比较,并基于比较结果生成相应的测试结果,并将所述测试结果发送给所述测试管理模块;所述硬件控制驱动模块,用于根据测试脚本,控制所述程控电源为被测试车载终端供电,并控制无线通信装置、GPS仿真装置和CAN通信装置向被测车载终端发送测试输入数据,并接收车载终端发送的无线通信协议数据。3.根据权利要求2所述的车载终端无线远程通信协议自动化测试系统,其特征在于:所述测试脚本库中包括以下类别:基础通信协议测试脚本库、车辆控制类协议测试脚本库、车辆管理类协议测试脚本库、信息采集类协议测试脚本库、多媒体类协议测试脚本库、语音信息类协议测试脚本库和传输协议测试脚本库。4.根据权利要求3所述的车载终端无线远程通信协议自动化测试系统,其特征...
【专利技术属性】
技术研发人员:李军龙,陈树星,马喜来,战伟,王鑫,安迪,
申请(专利权)人:一汽解放汽车有限公司,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。