如何实现IOS手机和车机互联自动化测试?
技术干货 2022.11.11

在酷热的夏天,提前打开空调;在寒冷的冬天,提前加热座椅和方向盘。这些贴心的功能都是通过手机远程控制汽车实现的。随着汽车新四化的进程推进,类似手机和车机连接的功能必然越来越多。作为汽车行业的工程师,我们都知道每一个功能的背后,都离不开反反复复的测试。 


针对安卓系统手机和车机互联的自动化测试问题,ADB(即Android Debug Bridge)可以让开发者实现对安卓系统手机的控制,实现点击、滑动、等等自动化测试功能。针对IOS系统手机,怿星科技自研的IOS系统远程控制模块提供了有效解决方案,能满足IOS设备与车机互联场景的测试验证需求。


光说不练假把式,现在跟随小编看看IOS测试系统的实际效果,先来一个小片段。控制手机实现图标点击、文字输入的功能,如图1基本功能所示


微信图片_20221116152832.gif

图1 基本功能


这里简单展示了IOS测试模块的基本功能,下面进入测试正题:车机互联测试。

基本环境:IOS设备(含某款车联App)、自动化测试脚本、测试系统、某汽车仪表中控。

测试功能:本次测试验证四个基本功能,见表1所示。


表1 IOS与车机联动测试项目明细


测试编号

测试项目

1

车门开启与关闭

2

一键寻车

3

尾箱开启与关闭

4

车辆启动与熄火


实际动态图效果演示:当在自动化测试系统上点击车联App的功能时,汽车仪表上也会有与之对应的反馈,IOS与车机联动如图2所示。


如何实现IOS手机和车机互联自动化测试?(图2)

图2 IOS与车机联动图


车辆仪表反馈说明

· 点击车辆撤防,随即汽车仪表上会展示车门已打开标志,表示车门已开启

如何实现IOS手机和车机互联自动化测试?(图3)

     

如何实现IOS手机和车机互联自动化测试?(图4)


·点击尾箱开启,随即汽车仪表上展示尾箱开启标志,表示尾箱已开启

如何实现IOS手机和车机互联自动化测试?(图5)

    

如何实现IOS手机和车机互联自动化测试?(图6)


· 长按Start按钮,随即汽车仪表上显示READY标识,表示车辆已启动

如何实现IOS手机和车机互联自动化测试?(图7)

    

如何实现IOS手机和车机互联自动化测试?(图8)


自动化测试完成后生成报告:

如何实现IOS手机和车机互联自动化测试?(图9)


除了以上测试以外,系统还可以辅助进行CarPlay测试(未来IOS系统也有可能部署到车机)。


怿星自研的IOS测试模块不仅能满足IOS设备与车机互联的测试需求,弥补当前IOS测试的不足,还具备以下特点:

 1. 操作简单,对测试人员的技术要求低

 2. 支持二次开发功能,并提供丰富的外部接口API

 3. 支持不同测试功能的组合,可满足多种测试需求

对此,感兴趣的小伙伴可以关注怿星科技公众号进行咨询!




关注怿星科技公众号,获取更多资讯 


官网_8cm_2022101313053560 (3).jpg