[发明专利]一种手机自动化测试系统及工作方法有效
申请号: | 201310173587.1 | 申请日: | 2013-05-10 |
公开(公告)号: | CN103312850A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 潘燕华;苏翔;尹隽;卢超;王宇轩 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | H04M1/24 | 分类号: | H04M1/24 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 楼高潮 |
地址: | 212003*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 自动化 测试 系统 工作 方法 | ||
1.一种手机自动化测试系统,包括若干被测手机终端和一台PC机,其特征在于还包括测试资源数据库,被测手机终端通过自带的有线或无线模块与PC机进行通信,PC机通过有线方式与测试资源数据库进行通信;所述被测手机终端包含一个测试代理模块,该测试代理模块接收来自PC机的测试指令,根据指令对被测手机终端中相应软件进行自动化测试后返回测试数据给PC机;所述PC机包含人机交互模块、控制模块和驱动模块;所述人机交互模块连接测试资源数据库和控制模块;所述控制模块连接人机交互模块与驱动模块相连。
2.根据权利要求1所述的一种手机自动化测试系统,其特征在于所述的测试资源数据库与PC机的人机交互模块相连,存储测试任务、测试比对标准、测试过程和测试结果。
3.一种如权利要求1所述的手机自动化测试系统的工作方法,其特征在于包括以下步骤:
(1)用户利用PC机从测试资源数据库中提取测试任务;
(2)利用PC机添加被测手机终端,安装被测手机终端驱动;
(3)从PC机以无线或有线方式发送测试指令到被测手机终端;
(4)被测手机终端接收到来自PC机的测试指令后,根据指令采用虚拟交互技术,对手机中相应软件进行自动化测试,测试完成后返回测试数据给PC机;
(5)PC机接收到来自代理模块的测试数据后,以有线通信的方式将接收到的测试数据与测试资源数据库中对应原子操作的测试比对标准进行比对,判断数据的有效性;
(6)PC机将测试过程以及判断结果保存在测试资源数据库的测试日志中。
4.根据权利要求3所述的一种手机自动化测试系统的工作方法,其特征在于所述的虚拟交互技术指测试过程中基于人机工程学和仿真学,使用软件构建一个“虚拟人”,实现模拟手和模拟眼的机理,仿真人对设备的操作过程。
5.根据权利要求3所述的一种手机自动化测试系统的工作方法,其特征在于所述的原子操作指一系列预定义的最小指令集,包括动作指令、识别指令、初始化指令、控制指令和输出指令五大类。
6.根据权利要求34所述的一种手机自动化测试系统的工作方法,其特征在于所述的模拟手的实现包括以下步骤:
(I)获取被测手机终端的屏幕尺寸信息;
(II)根据测试指令调用原子操作,提取相应原子操作中的待测控件特征,形成特征指令和坐标参数;
(III)判断坐标参数是否符合被测手机终端的屏幕几何特征,如果坐标参数超出被测手机终端屏幕范围,返回错误标志;
(IV)如果坐标参数未超出被测手机终端屏幕范围,则根据特征指令的不同,在点击、拖动、长按和轻触四类动作中选择调用,并返回成功标志。
7.根据权利要求34所述的一种手机自动化测试系统的工作方法,其特征在于所述的模拟眼的实现包括以下步骤:
(A)在被测手机终端上查找激活窗口;
(B)根据测试指令调用原子操作,提取相应原子操作中的待测控件特征,形成特征指令;
(C)遍历激活窗口中所有符合特征指令的待测控件;
(D)使用虚拟手将待测控件移动到视觉区域;
(E)若待测控件是文本类型,则利用文字匹配技术识别待测控件;若待测控件是图像类型,则利用图像匹配技术识别待测控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310173587.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种播放方法及设备
- 下一篇:基于车载终端的加油站智能推荐系统