在酷热的夏天,提前打开空调;在寒冷的冬天,提前加热座椅和方向盘。这些贴心的功能都是通过手机远程控制汽车实现的。随着汽车新四化的进程推进,类似手机和车机连接的功能必然越来越多。作为汽车行业的工程师,我们都知道每一个功能的背后,都离不开反反复复的测试。
针对安卓系统手机和车机互联的自动化测试问题,ADB(即Android Debug Bridge)可以让开发者实现对安卓系统手机的控制,实现点击、滑动、等等自动化测试功能。针对IOS系统手机,怿星科技自研的IOS系统远程控制模块提供了有效解决方案,能满足IOS设备与车机互联场景的测试验证需求。
光说不练假把式,现在跟随小编看看IOS测试系统的实际效果,先来一个小片段。控制手机实现图标点击、文字输入的功能,如图1基本功能所示
图1 基本功能
这里简单展示了IOS测试模块的基本功能,下面进入测试正题:车机互联测试。
基本环境:IOS设备(含某款车联App)、自动化测试脚本、测试系统、某汽车仪表中控。
测试功能:本次测试验证四个基本功能,见表1所示。
表1 IOS与车机联动测试项目明细
测试编号 | 测试项目 |
1 | 车门开启与关闭 |
2 | 一键寻车 |
3 | 尾箱开启与关闭 |
4 | 车辆启动与熄火 |
实际动态图效果演示:当在自动化测试系统上点击车联App的功能时,汽车仪表上也会有与之对应的反馈,IOS与车机联动如图2所示。
图2 IOS与车机联动图
车辆仪表反馈说明
· 点击车辆撤防,随即汽车仪表上会展示车门已打开标志,表示车门已开启
·点击尾箱开启,随即汽车仪表上展示尾箱开启标志,表示尾箱已开启
· 长按Start按钮,随即汽车仪表上显示READY标识,表示车辆已启动
自动化测试完成后生成报告:
除了以上测试以外,系统还可以辅助进行CarPlay测试(未来IOS系统也有可能部署到车机)。
怿星自研的IOS测试模块不仅能满足IOS设备与车机互联的测试需求,弥补当前IOS测试的不足,还具备以下特点:
1. 操作简单,对测试人员的技术要求低
2. 支持二次开发功能,并提供丰富的外部接口API
3. 支持不同测试功能的组合,可满足多种测试需求
对此,感兴趣的小伙伴可以关注怿星科技公众号进行咨询!
关注怿星科技公众号,获取更多资讯