Automotive车载娱乐系统测试库, 提供了自动化测试用例编写库
车载智能座舱系统测试过程中,不仅仅会涉及到Android的UI自动化测试,也会涉及到车载系统独特的如CAN总线,电源管理等模块测测试。
对于CAN总线,我们可以利用CANoe进行自动化测试的工作,也可以使用廉价的如周立功CAN盒进行相关信号的发送等。
然而,这样的会存在一些痛点:
- 1、对于仪表来说,发送CAN总线需要靠人眼进行结果的校验。
- 2、对于车辆设置以及空调部分的CAN消息发送的查询,也需要手动的去数发送的帧数
- 3、对于座舱系统启动是否成功的判断,无法使用人力去进行
- .......
基于上述的情况,针对车载智能座舱系统进行了automotive库的开发、该库支持以下功能:
- 基于CAN盒(同星、周立功、Peak-CAN)等设备发送和接收CAN消息
- 基于USB继电器的操作进行相关的上下电操作
- 基于可编程电源(IT6831和konstanter)进行电源变动测试
- 基于appium和uiautomator2进行安卓自动化测试