[发明专利]一种车载软件自动化测试方法在审
申请号: | 201911374195.5 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111143215A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 尹昌明;李炳坤 | 申请(专利权)人: | 南京英莫特信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 天津展誉专利代理有限公司 12221 | 代理人: | 刘永会 |
地址: | 210000 江苏省南京市建*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 软件 自动化 测试 方法 | ||
1.车载软件自动化测试方法,其特征在于,包括如下测试步骤:
——主机端向客户端发送开始测试的指令;
——客户端接收到主机端开始测试的指令后,若客户端无异常则向主机端回复一个已经准备好指令;若出现异常则向主机端发送串口不同指令;
——主机端接收到客户端已经准备好的指令,通知客户端开始逐项功能的测试;若主机端接收到客户端异常指令,则检查串口是否通畅;检查完毕后再重新返回最上端步骤依次进行;
——客户端接收到主机端开始测试的指令后,开始逐项功能的测试,并将每一项功能的测试记录或结果反馈给主机端,主机端通过显示屏显示测试进程及结果。
2.根据权利要求1所述的车载软件自动化测试方法,其特征在于,测试的功能包括蓝牙模块、WIFI模块、音频模块、视频模块、GPIO模块、SD/U盘检测模块等功能的自由组合。
3.根据权利要求2所述的车载软件自动化测试方法,其特征在于,蓝牙模块测试时,若有mac地址,则由主机端携带需要连接的蓝牙地址向客户端发送开始命令,客户端通过蓝牙MAC连接固定端设备,客户端连接成功后,蓝牙固定设备发起模拟通话,主机端向客户端持续输入声音,客户端判断其振幅是否满足设定阈值,若满足则说明蓝牙模块测试正常,客户端向主机端发送检测结果;若无mac地址,则打开蓝牙,搜索周围的蓝牙设备,若有设备,则PASS,否则NG。
4.根据权利要求2所述的车载软件自动化测试方法,其特征在于,WIFI模块测试时,主机端将自己的WIFI模块设置为热点,然后向客户端发送开始测试命令,客户端连接指定的WIFI网络,客户端开始线程轮询WIFI连接状态,并记录连接耗时,并将连接状态及耗时反馈给主机端,主机端判断WIFI模块测试是否通过。
5.根据权利要求2所述的车载软件自动化测试方法,其特征在于,音频模块测试时,主机端向客户端发送音频测试指令,客户端切换到指定音频输入通道,DVD输出正弦波信号,主机端截取一段时间的音频输入数据并分析音频的频率、振幅、正弦波相似程度后,判断测试是否通过。
6.根据权利要求2所述的车载软件自动化测试方法,其特征在于,视频模块测试时,主机端向客户端发送视频测试指令,客户端截取视频输入的一帧图像并分析输入图像与输出图像之间相似程度,然后将分析结果反馈给主机端,主机端判断测试是否通过。
7.根据权利要求2所述的车载软件自动化测试方法,其特征在于,SD/U盘检测模块测试时,主机端向客户端发送检测命令,客户端向SD/USB中写入指定文件,并读出SD/USB中指定文件的内容,对比读写是否一致,并将比较结果回复给主机端。
8.根据权利要求2所述的车载软件自动化测试方法,其特征在于,GPIO模块测试时,主机端app调用KERNEL底层接口,通知KERNEL进入ARM-TO-MCU GPIO测试,KERNEL收到后,输出每组接口为高,MCU收到后,读取每组状态,并将其测试结果通过串口协议发给app,都为高为passed,否则failed。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京英莫特信息科技有限公司,未经南京英莫特信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911374195.5/1.html,转载请声明来源钻瓜专利网。