【技术实现步骤摘要】
一种智能座舱车机系统的自动化测试系统
[0001]本专利技术涉及智能座舱车机系统自动化测试
,具体涉及一种基于智能座舱车机系统的自动化测试系统。
技术介绍
[0002]随着软件定义汽车概念的兴起,整车企业出于构建软件生态的需要,不断推出新的软件平台,汽车车机系统处于百花齐放的发展态势。但是目前车机系统的发展仍处于初期阶段,在智能车控,软硬件兼容适配,测试评价等方面仍需加强。由于智能座舱车机系统的应用多,且功能复杂,因此需要在各种复杂场景下进行短周期高品质的开发测试,但是目前针对智能座舱车机系统的测试都是单独的测试,例如单独对智能座舱车机系统进行语音测试或单独对智能车机系统进行硬件测试,这样每项单独进行测试的方式虽然可靠,但是周期长,且测试过程需要人力掌控,测试效率低。
技术实现思路
[0003]针对现有技术存在的不足,本专利技术提出一种基于智能座舱车机系统的自动化测试系统,以能够对智能座舱车机系统进行整车测试,从而提高测试效率。
[0004]本专利技术采用的技术方案是一种基于智能座舱车机系统的自动化测试系统。
[0005]在第一种可实现方式中,基于智能座舱车机系统的自动化测试系统包括:
[0006]生成测试脚本;
[0007]根据测试脚本获取测试指令;
[0008]响应于测试指令,基于多个测试模块对智能座舱车机系统进行整车测试,获得智能座舱车机系统的测试反馈;整车测试包括对智能座舱车机系统的流畅度测试、响应时间测试、压力测试和车机互联测试;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能座舱车机系统的自动化测试系统,其特征在于,包括:生成测试脚本;根据所述测试脚本获取测试指令;响应于测试指令,基于多个测试模块对智能座舱车机系统进行整车测试,获得智能座舱车机系统的测试反馈;所述整车测试包括对智能座舱车机系统的流畅度测试、响应时间测试、压力测试和车机互联测试;根据所述测试反馈获取测试结果。2.根据权利要求1所述的系统,其特征在于,包括:视觉设备,包括高清摄像头和高帧摄像头,高清摄像头和高帧摄像头用于通过工业面阵扫描方式获取屏幕图像,根据屏幕图像判断测试结果;听觉设备,包括专用仿真嘴和拾音器,专用仿真嘴用于播放语音指令,拾音器用于采集音频信号,拾音器还用于判断是否有音频输出;操作设备,包括机械臂和触控笔,机械臂用于模拟人手对设备进行点击和操控,触控笔固定在机械臂手部,用于对屏幕进行点击操作和滑动操作,触控笔内安装有位移传感器,用于记录屏幕点击事件,并传输到上位机;触控笔还用来实现半自动化测试,由测试人员手持触控笔对中控屏幕进行点击操作和滑动操作;夹具,用于将视觉设备、听觉设备和操作设备进行固定;上位机,用于向操作设备和听觉设备发送测试指令,并接收视觉设备和听觉设备的测试反馈,根据测试反馈获得测试结果。3.根据权利要求2所述的系统,其特征在于,基于多个测试模块对智能座舱车机系统进行整车测试,包括:流畅度测试模块,被配置为测试车机系统的人机交互界面是否发生卡顿,获得车机系统的流畅度;响应时间测试模块,被配置为对车机系统的软件和硬件进行测试,获得车机系统的点击响应时间和滑动响应时间;压力测试模块,被配置为对车机系统进行持续增压测试,获得车机系统的整体性能;车机互联测试模块,对主机屏幕、副驾屏幕、不同型号手机屏幕之间的画面进行切换,获取车机系统的车机互联。4.根据权利要求3所述的系统,其特征在于,流畅度测试模块通过以下方式测试车机系统的人机交互界面是否发生卡顿:对于Android主机,连接车机ADB,通过车机系统底层的性能监视组件实时监控人机交互界面画面帧率,根据主机画面帧率确定Android主机是否发生卡顿;对于仪表或非Android主机,确定测试目标图像,通过高帧摄像头获取测试目标图像的移动轨迹和移动时间分布,根据测试目标图像的移动轨迹和移动时间分布判断仪表或非Android主机是否发生卡顿。5.根据权利要求3所述的系统,其特征在于,流畅度测试模块包括:平均帧率测试子模块,通过上位机控制机械臂执行点击动作后,通过车机系统底层监视组件获取屏幕界面变化期间的总帧数和总时间;将总帧数与总时间的比值确定为平均帧率;
丢帧率测试子模块,通过上位机控制机械臂执行点击动作后,通过监视组件获取屏幕界面变化期间的丢帧数和总帧数;将丢帧数和总帧数之间的比值确定为丢帧率;平滑度测试子模块,通过上位机控制机械臂对应用程序执行滑动操作后,通过高速相机记录屏幕界面停止变化...
【专利技术属性】
技术研发人员:张香,王戡,谭龙,游国平,张智勇,吴超,何韫尧,张莹,
申请(专利权)人:招商局检测车辆技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。