[发明专利]移动终端应用程序的自动化测试装置以及测试方法在审
申请号: | 201310631411.6 | 申请日: | 2013-11-29 |
公开(公告)号: | CN104679017A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 吕苏;吴金坛 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G05D3/00 | 分类号: | G05D3/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧霁晨;汤春龙 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 应用程序 自动化 测试 装置 以及 方法 | ||
1.一种移动终端应用程序的自动化测试装置,其特征在于,具备:
工作台,用于放置待测试的移动终端;
机械手,用于根据来自下述的控制装置的指令模拟人的手指动作;
摄像头,用于以模拟人的眼睛的方式对待测试移动终端的屏幕进行摄像并且将摄像到图像传送到下述的控制装置;
机械臂,用于承载所述机械手和摄像头并且能够在X轴、Y轴、Z轴方向上移动,根据来自下述的控制装置的指令移动到特定位置;以及
控制装置,用于根据应用程序产生控制所述机械臂的移动和所述机械手的动作的指令,以实现对应用程序进行仿真操作进而实现自动化测试。
2.如权利要求1所述的移动终端应用程序的自动化测试装置,其特征在于,
所述摄像头还用于对测试过程进行摄像。
3.如权利要求1所述的移动终端应用程序的自动化测试装置,其特征在于,
所述机械臂在X轴和Y轴方向上移动以使得机械臂的中心点与待测移动终端的中心点重合并且在Z轴方向上运动使得摄像头覆盖区域为移动终端设备的可视区域。
4.如权利要求1所述的移动终端应用程序的自动化测试装置,其特征在于,
所述机械手能够模拟进行点击、平移、旋转、放大、缩小、单点、多点操作。
5.如权利要求1所述的移动终端应用程序的自动化测试装置,其特征在于,
所述控制装置对从所述摄像头传送来的图像进行图像识别和匹配后控制所述机械臂进行定位。
6.一种移动终端应用程序的自动化测试方法,其特征在于,包括下述步骤:
移动终端定位步骤,将移动终端传送到工作台上,利用机械臂将移动终端移动、定位到第一规定位置;
应用程序定位步骤,读入待测试应用程序的图标,并利用摄像头采集当前屏幕上所有应用程序的截图,进行计算并判断待测试应用程序是否在当前屏幕上,如果判断为是的情况下,则表示找到待测试应用程序的图标并继续后述步骤,否则的话,使得机械手模拟滑屏动作并重复进行上述判断动作直到找到待测试应用程序;
应用程序选择步骤,使得机械手移动到基于上述计算结果的第二规定位置,并触发点击动作以选择应用程序;
应用程序加载步骤,等待应用程序加载直到应用程序加载完毕;
应用程序加载成功判断步骤,读入表示应用程序加载成功的字符串或图片,并利用摄像头采集当前屏幕上的截图,进行计算并判断应用程序是否加载成功,仅在判断加载成功的情况下继续后述步骤;
应用程序测试步骤,读入用于控制机械手进行动作的动作指令,根据该动作指令机械手操作应用程序并且获得测试数据。
7.如权利要求6所述的移动终端应用程序的自动化测试方法,其特征在于,在所述移动终端定位步骤包括下述子步骤:
将移动终端传送到工作台上并进行固定;
移动终端上电;
利用机械臂将移动终端在X轴、Y轴向移动使得机械臂的中心点与待测试移动终端的中心点重合,并且在Z轴向移动使得摄像头覆盖移动终端的可视区域。
8.如权利要求7所述的移动终端应用程序的自动化测试方法,其特征在于,
所述应用程序定位步骤包括下述子步骤:
读入待测试应用程序并储存为图片A;
利用摄像头采集当前屏幕上所有应用程序的截图并存为图片B;
判断图片A是否为图片B的子集;
在判断图片A是图片B的子集的情况下则表示找到待测试应用程序的图标并继续后述步骤,否则的话,使得机械手模拟滑屏动作并重复进行上述判断动作直到找到待测试应用程序,并且若遍历所有可访问窗口均无法匹配的情况下,则报错、退出测试方法。
9.如权利要求8所述的移动终端应用程序的自动化测试方法,其特征在于,
在判断图片A是图片B的子集的情况下,设从第一坐标(M1,N1)到第二坐标(M2,N2)为图片A在图片B中的相对位置的情况下,在所述应用程序选择步骤中,使得机械手从坐标(0,0)移动到第三坐标((M1+M2)/2,(N1+N2)/2)并触发点击动作以选择应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司;,未经中国银联股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310631411.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于单片机的太阳能跟踪器
- 下一篇:飞行器滑行路径引导和显示