【技术实现步骤摘要】
一种基于汽车模拟器的智能车载终端设备的自动化测试系统及方法
本专利技术涉及自动化测试
,尤其涉及基于汽车模拟器的智能车载终端设备的自动化测试领域。
技术介绍
随着移动互联网和共享经济模式的发展,当下已经有多地街头出现不同品牌的共享汽车,用户通过操作移动终端APP实现对车辆的使用,其主要原理是通过移动端APP、后台服务器、智能车载终端设备之间的网络通讯,以及智能车载终端设备通过CAN总线与汽车之间的通讯实现的,其中智能车载终端设备的主要功能为接收控制指令、控制车辆、上报车辆状态信息等。随着共享汽车公司的不断加入,共享汽车行业的竞争越来越激烈,对智能车载终端设备的测试要求也越来越高。对智能车载终端设备的测试主要是对接收指令,控制车辆,上报车辆信息几个功能的测试。目前对智能车载终端设备基本功能的测试,尤其是对其上报车辆信息功能的测试方法,是将智能车载终端设备安装到实车上进行测试。然而,这种测试方法需要使用实车模拟各种状态,部分故障码和车辆数据难以制造,不能覆盖所有正向测试;而且因为智能车载终端设备软件的不断升级需要经常拆卸、安装,费时费力;人工手动测试,效率较低。 ...
【技术保护点】
1.一种基于模拟器的共享汽车智能终端设备的自动化测试方法,包括以下步骤:步骤1:主控单元读取定制的测试用例集,当前测试用例集位置N为1;步骤2:主控单元根据测试用例集读取第N条测试用例及循环次数;步骤3:如果当前执行次数小于等于循环次数,根据测试用例名称执行测试脚本;步骤4:测试脚本新建线程,通过串口发送控制汽车模拟器的指令,汽车模拟器根据指令通过CAN总线发送指定模拟数据到智能车载终端设备,智能车载终端设备根据模拟器发送的数据通过网络连接上报车辆信息给服务器;步骤5:测试脚本主线程等待一段时间,读取服务器上智能车载终端设备上报的信息,判定测试执行是否成功;步骤6:主控单元 ...
【技术特征摘要】
1.一种基于模拟器的共享汽车智能终端设备的自动化测试方法,包括以下步骤:步骤1:主控单元读取定制的测试用例集,当前测试用例集位置N为1;步骤2:主控单元根据测试用例集读取第N条测试用例及循环次数;步骤3:如果当前执行次数小于等于循环次数,根据测试用例名称执行测试脚本;步骤4:测试脚本新建线程,通过串口发送控制汽车模拟器的指令,汽车模拟器根据指令通过CAN总线发送指定模拟数据到智能车载终端设备,智能车载终端设备根据模拟器发送的数据通过网络连接上报车辆信息给服务器;步骤5:测试脚本主线程等待一段时间,读取服务器上智能车载终端设备上报的信息,判定测试执行是否成功;步骤6:主控单元记录测试脚本执行结果;步骤7:当前执行次数+1;步骤8:如果当前执行次数小于等于循环次数,返回到步骤3;步骤...
【专利技术属性】
技术研发人员:牛素芬,郭晓倩,
申请(专利权)人:北京首汽智行科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。