[发明专利]智能移动终端测试系统及方法在审
申请号: | 201510833569.0 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105279059A | 公开(公告)日: | 2016-01-27 |
发明(设计)人: | 韩继梁 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 移动 终端 测试 系统 方法 | ||
技术领域
本发明涉及一种智能移动终端测试系统及方法。
背景技术
现有智能移动终端呈多样式发展态势,主流系统软件有android系统和ios系统,其中android系统和ios系统各有多种不同版本,每个版本中又有各种定制系统,其分支版本种类不计其数。如果要对其中的所有版本做自动化测试,需要一种能够兼容所有版本并且能够跨系统跨平台的测试支持方案。目前没有一种方案能够支持android系统和ios系统以及其他系统的测试方案、并能达到稳定和精确的要求。
现有自动化技术能从android系统或ios系统控件中获取属性进行操作,但是诸如游戏,图库等画面都采用画布形式,无法获取控件和属性,因此于无法进行控制操作。游戏和图库模块,存在画布形式,其他应用模块也会有这个问题存在,从技术角度来说,控件属性控制自动化无法完全覆盖所有模块的操作。同理,android系统的自动化无法兼容ios系统;ios系统的自动化也无法兼容android系统,无法从技术角度去实现这种跨系统并且稳定的自动化操控方案。
发明内容
本发明的目的是提供一种智能移动终端测试系统以及方法,以解决无法跨平台地对智能移动终端画面进行稳定和精准测试的技术问题。
为实现以上发明目的,一方面,本发明提供一种智能移动终端测试系统,包括智能移动终端以及服务器;所述服务器还包括录制算法模块、运行判断模块以及结果保存模块;
所述录制算法模块,用于获取智能移动终端的当前屏幕界面,通过输入的坐标进行操控并算出亮点式坐标和位图像素块;
所述运行判断模块,用于根据位图像素对比,获取判断结果;
所述结果保存模块,用于保存运行判断模块获取的结果;
所述智能移动终端与服务器连接;所述录制算法模块与运行判断模块连接;所述运行判断模块与结果保存模块连接。
进一步地,所述智能移动终端通过USB桥接协议与服务器连接。
另一方面,本发明还提供了一种智能移动终端测试方法,包括如下步骤:
步骤S1:准备测试智能移动终端时,将待测智能移动终端与服务器连接;
步骤S2:服务器中录制算法模块将智能移动终端的屏幕投影至服务器屏幕,并换算服务器中显示大小和移动终端的屏幕分辨率;
步骤S3:录制算法模块接收输入坐标并缓存;
步骤S4:录制算法模块判断是否需要使用位图验证;
若需要位图验证时,则执行步骤S401;
若不需要位图验证时,将步骤S3中接收的输入坐标生成位图信息并则执行步骤S5;
步骤S401:录制算法模块对步骤S3中接收的输入坐标通过算法处理获取位图的像素,并生成位图信息;
步骤S5:录制算法模块保存位图信息;
步骤S6:运行判断模块获取步骤S5中位图信息;
步骤S7:运行判断模块从位图信息中获取坐标和坐标形成的区域像素数据;
步骤S8:运行判断模块获取当前服务器屏幕上与位图信息中坐标相对应的坐标和坐标形成的区域像素数据;
步骤S9:运行判断模块将步骤S7中坐标以及像素数据与步骤S8中坐标以及像素数据进行比较,判断是否吻合;
若像素吻合时,则判断测试通过;
若像素不吻合时,则判断测试不通过;
步骤S10:结果保存模块对测试结果进行保存。
进一步地,所述步骤S401中录制算法模块对步骤S3中接收的输入坐标通过算法处理获取位图的像素的方法包括如下步骤:
步骤S40101:获取智能移动终端屏幕像素的横向像素值以及纵向像素值;
步骤S40102:设置对比区域像素,所述对比区域像素小于智能移动终端屏幕像素;
步骤S40103:录制算法模块结合对比区域像素,并根据输入坐标在智能移动终端屏幕的位置,生成位图信息。
进一步地,所述步骤S40103录制算法模块结合对比区域像素,并根据输入坐标在智能移动终端屏幕的位置,生成位图信息的方法如下:
若输入坐标位于智能移动终端屏幕中央区域时,则以输入坐标为中心;以对比区域像素为位图像素大小生成该位图像素的位图信息;
若输入坐标位于智能移动终端屏幕顶角区域时,则以输入坐标为一点生成该点像素位图信息;
若输入坐标位于智能移动终端屏幕非顶角区域的边缘区域时,则以输入坐标为中心的水平线段或竖直线段生成该水平线段或竖直线段像素的位图信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510833569.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试自动调用的测试方法
- 下一篇:一种外设异常修复方法及装置