【技术实现步骤摘要】
本专利技术涉及一种智能移动终端测试系统及方法。
技术介绍
现有智能移动终端呈多样式发展态势,主流系统软件有android系统和ios系统,其中android系统和ios系统各有多种不同版本,每个版本中又有各种定制系统,其分支版本种类不计其数。如果要对其中的所有版本做自动化测试,需要一种能够兼容所有版本并且能够跨系统跨平台的测试支持方案。目前没有一种方案能够支持android系统和ios系统以及其他系统的测试方案、并能达到稳定和精确的要求。现有自动化技术能从android系统或ios系统控件中获取属性进行操作,但是诸如游戏,图库等画面都采用画布形式,无法获取控件和属性,因此于无法进行控制操作。游戏和图库模块,存在画布形式,其他应用模块也会有这个问题存在,从技术角度来说,控件属性控制自动化无法完全覆盖所有模块的操作。同理,android系统的自动化无法兼容ios系统;ios系统的自动化也无法兼容android系统,无法从技术角度去实现这种跨系统并且稳定的自动化操控方案。
技术实现思路
本专利技术的目的是提供一种智能移动终端测试系统以及方法,以解决无法跨平台地对智能移动终端画面进行稳定和精准测试的技术问题。为实现以上专利技术目的,一方面,本专利技术提供一种智能移动终端测试系统,包括智能移动终端以及服务器;所述服务器还包括录制算法模块、运行判断模块以及结果保存模块;所述录制算法模块,用于获取智 ...
【技术保护点】
智能移动终端测试系统,包括智能移动终端以及服务器,其特征在于,所述服务器还包括录制算法模块、运行判断模块以及结果保存模块;所述录制算法模块,用于获取智能移动终端的当前屏幕界面,通过输入的坐标进行操控并算出亮点式坐标和位图像素块;所述运行判断模块,用于根据位图像素对比,获取判断结果;所述结果保存模块,用于保存运行判断模块获取的结果;所述智能移动终端与服务器连接;所述录制算法模块与运行判断模块连接;所述运行判断模块与结果保存模块连接。
【技术特征摘要】
1.智能移动终端测试系统,包括智能移动终端以及服务器,其特征在于,
所述服务器还包括录制算法模块、运行判断模块以及结果保存模块;
所述录制算法模块,用于获取智能移动终端的当前屏幕界面,通过输入的
坐标进行操控并算出亮点式坐标和位图像素块;
所述运行判断模块,用于根据位图像素对比,获取判断结果;
所述结果保存模块,用于保存运行判断模块获取的结果;
所述智能移动终端与服务器连接;所述录制算法模块与运行判断模块连
接;所述运行判断模块与结果保存模块连接。
2.如权利要求1中所述的智能移动终端测试系统,其特征在于,所述智能
移动终端通过USB桥接协议与服务器连接。
3.智能移动终端测试方法,其特征在于,所述智能移动终端测试方法应用
于如权利要求1或2中所述的智能移动终端测试系统,包括如下步骤:
步骤S1:准备测试智能移动终端时,将待测智能移动终端与服务器连接;
步骤S2:服务器中录制算法模块将智能移动终端的屏幕投影至服务器屏幕,
并换算服务器中显示大小和移动终端的屏幕分辨率;
步骤S3:录制算法模块接收输入坐标并缓存;
步骤S4:录制算法模块判断是否需要使用位图验证;
若需要位图验证时,则执行步骤S401;
若不需要位图验证时,将步骤S3中接收的输入坐标生成位图信息并则执行
步骤S5;
步骤S401:录制算法模块对步骤S3中接收的输入坐标通过算法处理获取位
图的像素,并生成位图信息;
步骤S5:录制算法模块保存所述位图信息;
步骤S6:运行判断模块获取步骤S5中位图信息;
步骤S7:运行判断模块从位图信息中获取坐标和坐标形成的区域像素数据;
步骤S8:运行判断模块获取当前服务器屏幕上与位图信息中坐标相对应的
坐标和坐标形成的区域像素数据;
步骤S9:运行判断模块将步骤S7中坐标以及像素数据与步骤S8中坐标以
及像素数据进行比较,判断是否吻合;
若像素吻合时,则判断测试通过;
若像素不吻合时,则判断测试不通过;
步骤S10:结果保存模块对测试结果进行保存。
4.如权利要求3中所述的智能移动终端测试方法,其特征在于,所述步骤
S401中录制算法模块对步骤S3中接收的输入坐标通过算法处理获取位图的像素
的方法包括如下步骤:
步骤S40101:获取智能移动终端屏幕像素的横向像素值以及纵向像素值;
步骤S40102:设置对比区域像素,所述对比区域像素小于智能移动终端屏
幕像素;
步骤S40103:录制算法模块结合对比区域像素,并根据输入坐标在智能移
动终端屏幕的位置,生成位图信息。
5.如权利要求4中所述的智能移动终端测试方法,其特征在于,所述步骤
S40103录制算法模块结合对比区域像素,并根据输入坐标在智能移动终端屏幕
的位置,生成位图信息的方法如下:
若输入坐标位于智能移动终端屏幕中央区域时,则以输入坐标为中心;以
对比区域像素为位图像素大小生成该位图像素的位图信息;
若输入坐标位于智能移动终端屏幕顶角区域时,则以输入坐标为一点生成
\t该点像素位图信息;...
【专利技术属性】
技术研发人员:韩继梁,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。