[发明专利]基于Android的自动化工厂测试方法有效
申请号: | 201910091592.5 | 申请日: | 2019-01-30 |
公开(公告)号: | CN111309587B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 金昊炫;楼勇亮;胡权;马国辉;徐鑫;宋洁珺 | 申请(专利权)人: | 数源科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 唐迅 |
地址: | 310012 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 自动 化工厂 测试 方法 | ||
1.一种基于Android的自动化工厂测试方法,包括测试APP,其特征是在被测试设备上设置上电后Android自动启动测试APP,测试APP依次自动执行GPS模块、4G模块、传感器及FM模块的测试,再将测试结果生成报告;
其中GPS模块测试包括以下步骤:测试APP首先将位置管理器类型传给系统服务方法来获取系统的定位管理器,通过定位管理器来注册GPS监听器,在监听器中使用接口方法来调用底层驱动对GPS模块发送接受串口指令,GPS模块将获取到的信息通过串口发送到CPU的串口端,底层驱动会将端口收到的数据上传到GPS监听器,测试APP通过字符串检索查找GPS模块发送的数据中需要的数据,其中需要的是输出语句为$GPGGA,$GPRMC和$GPVTG,对$GPGGA开头的语句进行分析就能判断出可使用的卫星数和定位精度,测试APP在收到传过来的所有信息后筛选出有用的卫星数、定位精度信息,通过筛选出的有用信息来与规定的指标进行比较来判断GPS模块是否符合要求;
通信模块测试包括以下步骤:测试APP首先通过将电话服务类型传给系统服务的方法来获取系统的电话管理器,通过电话管理器来注册监听器,在监听器中实现接口的回调方法,用来获取LTE和GSM信号的强度,当LTE和GSM信号强度的值都大于标定值时,表示4G模块正常,否则表示4G模块异常;测试4G网络带宽是通过socketTCP编程方式连接到我们指定的服务器端口,将已经存放在系统目录里的数据上传到服务器,再下载服务器上存放的数据到系统目录,测试完成一次上传和下载分别所需要的时间是否在规定的范围内来判断4G模块是否满足应用的需求;测试wifi模块,首先从系统服务里获得wifi管理器对象,通过wifi管理器对象打开wifi,并连接已经添加配置好的网络,查看链接是否成功,判断wifi是否正常;
传感器测试包括以下步骤:测试的传感器类型为加速度传感器、陀螺仪传感器和环境传感器,测试APP首先获取传感器服务,再将加速度传感器类型、陀螺仪传感器类型和环境传感器类型分别传递给这个服务来判断这些传感器是否存在,如果存在,将注册这些传感器和对应的监听器,同时在监听器里实现接口暴露的回调方法,用来监视原始的传感器数据,当Android底层驱动在读取到传感器的数据寄存器值发生变化时,监听器里的回调方法将接收到底层传上来的数据,如果回调方法一直没有收取到数据,则能够判断传感器有故障;如果回调方法收取到数据,则进一步判断其值是否超出了数据手册标定的范围,来判断传感器是否正常;
FM模块测试包括以下步骤:测试APP通过使用android的电台服务来获取操作电台服务的接口,通过使用接口的本地方法调用操作FM的底层驱动进而对FM模块进行操作,首先将FM分别设置到预先记录的一系列电台频率上,再读取与信号强度以及信噪比相关的寄存器,测试出在这些频率上,信号强度与信噪比是否满足要求。
2.根据权利要求1所述的基于Android的自动化工厂测试方法,其特征是所述的测试APP在测试完成后将测试结果记录到文档中形成报告,并将测试结构以文档和二维码的形式显示在屏幕上,检测人员通过读码器直接读取报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数源科技股份有限公司,未经数源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910091592.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:缝合钉成型件、缝合机构及外科吻合器
- 下一篇:一种黑膏药