[发明专利]一种手机自动测试方法无效
| 申请号: | 201110024200.7 | 申请日: | 2011-01-21 | 
| 公开(公告)号: | CN102123191A | 公开(公告)日: | 2011-07-13 | 
| 发明(设计)人: | 何艳军;成信品 | 申请(专利权)人: | 广东欧珀移动通信有限公司 | 
| 主分类号: | H04M1/24 | 分类号: | H04M1/24 | 
| 代理公司: | 深圳市惠邦知识产权代理事务所 44271 | 代理人: | 陈安平 | 
| 地址: | 523860 广东*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 手机 自动 测试 方法 | ||
技术领域
本发明涉及AT(调制解调器命令语言)命令和手机自动测试,具体涉及一种可适用于批量生产的手机自动测试方法。
背景技术
如图1所示,PC(电脑)录制手机模拟按键,生成测试AT命令,转化为数字信号,通过串口传输给手机端,手机响应相应的按键操作,假如按键正常执行,反馈给电脑一个Ok(正常)值,假如按键未执行,反馈电脑Error(错误)值,通过查看电脑端软件的运行,可以测试手机是否定屏,重启。当手机定屏时,手机按键无法响应命令要求的操作,此时电脑端程序出错。当手机重启时,手机端串口被中断,电脑发送命令,无法传输给手机,此时电脑程序会出错。但是这种测试方法不能测试手机界面显示是否正常,是否出现显示不全,花屏,白屏,红屏,黑屏,等异常问题,测试不全面。
发明内容
本发明需要解决的技术问题是,如何提供一种手机自动测试方法,直接在电脑端查看手机界面显示是否正常。
本发明的技术问题这样解决:构建一种手机自动测试方法,在手机端扩展AT应用,包括以下步骤:
PC端通过串口向被测手机发送测试对应的当前AT命令;
被测手机解析执行所述当前AT命令并返回AT响应,若AT响应正常,则获取当前手机屏幕数据帧通过串口发送给PC;
PC解析所述AT响应并显示所述当前手机屏幕数据帧对应图像。
按照本发明提供的测试方法,所述测试对应的AT命令是一个以上AT命令的序列,所述测试方法按序列顺序对每个AT命令依次逐个进行。
按照本发明提供的测试方法,一台PC与一个以上所述被测手机同时连接并同时测试。
本发明提供的手机自动测试方法,扩展AT应用截取显示内存中当前图片帧,较现有技术具有以下优势:
1、 能显示手机屏幕,测试更全面;
2、 一次性测试多台手机,提高测试效率;
3、 便于自动生成完整测试记录。
附图说明
下面结合附图和具体实施例进一步对本发明进行详细说明:
图1是传统手机AT自动测试的UM L(统一建模语言)示意图;
图2是本发明手机AT自动测试的UM L(统一建模语言)示意图;
图3是本发明手机AT自动测试的软件流程示意图;
图4是图3中手机截取屏幕数据帧的子流程示意图。
具体实施方式
首先,说明本发明核心:
1. 通过AT命令及响应实现PC与手机的交互;
2. 通过扩展AT应用实现手机截取屏幕数据帧的传输。
第二,结合本发明具体实施例详细说明本发明:
如图2,本发明PC与手机的交互在传统AT命令交互基础上,增加了手机在AT响应正常的基础上获取当前手机屏幕数据帧并通过串口发送给PC。
如图3,本发明自动测试流程在扩展AT响应的基础上,包括以下步骤:
301)在PC端根据测试用例编辑或自动生成对应一系列AT命令;
302)PC逐一发送AT命令;
303)手机接收AT命令并执行,返回对应AT响应;
304)PC端接收AT响应,若AT响应异常,暂停,进入步骤307),否则进入下一步;
305)手机根据AT响应正常获取当前手机屏幕数据帧并通过串口发送给PC;
306)PC端接收、解析并显示当前手机屏幕数据帧对应图像;若还有下一个AT命令,返回步骤302);
307)结束。
其中:步骤305)中手机截取屏幕数据帧,具体如图4所示,包括以下步骤:
401)从手机内存中获取当前屏幕数据帧;
402)将内存中当前屏幕数据帧拷贝到串口缓冲区;
403)通过串口以数据流形式发送给PC。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110024200.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:介质处理装置
- 下一篇:延迟调整装置以及延迟调整方法





