[发明专利]一种自动化测试方法、装置及移动终端有效
申请号: | 201610152909.8 | 申请日: | 2016-03-17 |
公开(公告)号: | CN105824755B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 黄志坤 | 申请(专利权)人: | 厦门美图移动科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 董宁;谢建云 |
地址: | 361009 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种自动化测试方法,适于在具有触摸屏的移动终端中执行,该方法包括:接收用户的脚本制作启动请求;响应于该请求,创建测试脚本;经由移动终端接收用户在触摸屏上输入的一个操作事件;根据接收的操作事件生成测试脚本中一个测试命令;对后继用户在触摸屏上输入的操作事件重复上述接收、生成的步骤,直至接收用户的脚本制作结束请求;接收用户的测试请求,测试请求包括运行脚本的参数,并指定运行的测试脚本;响应于该请求,读取指定运行的测试脚本;根据运行脚本的参数运行测试脚本;以及运行结束后,生成测试结果。本发明公开了一种自动化测试装置和移动终端。 | ||
搜索关键词: | 一种 自动化 测试 方法 装置 移动 终端 | ||
【主权项】:
1.一种自动化测试方法,适于在具有触摸屏的移动终端中执行,该方法包括:接收用户的脚本制作启动请求;响应于该请求,创建测试脚本;经由移动终端接收用户在触摸屏上输入的一个操作事件,包括:截取用户在触摸屏上输入一个操作事件后的屏幕图像,所述操作事件至少包括以下中的一个:点击坐标事件、点击按键事件、长按事件、滑动事件、打开应用事件和等待事件;根据接收的操作事件生成测试脚本中一个测试命令,其中对应于点击坐标事件的测试命令格式为:点击|坐标|X坐标值|Y坐标值,X坐标值和Y坐标值分别为用户点击的坐标点的X、Y值;对应于点击按键事件的测试命令格式为:点击|按键|按键名称;对应于长按事件的测试命令格式为:点击|X坐标值|Y坐标值|长按时间,X坐标值和Y坐标值分别为用户长按的坐标点的X、Y值;对应于滑动事件的测试命令格式为:滑动|x0|y0|x1|y1|t,x0和y0为起点坐标、x1和y1为终点坐标、t为点击起点时的时间t0减去放开终点坐标时的时间t1;对应于打开应用事件的测试命令格式为:打开|应用|应用名称;对应于等待事件的测试命令格式为:等待|等待时间,等待时间为输入两个操作事件之间的等待时间;对后继用户在触摸屏上输入的操作事件重复上述接收、生成的步骤,直至接收用户的脚本制作结束请求;接收用户对制作的测试脚本的修改;接收用户的测试请求,所述测试请求包括运行脚本的参数,并指定运行的测试脚本,所述运行脚本的参数包括指示是否进行图像对比的标记、和图像对比相似度阈值;响应于该请求,读取指定运行的测试脚本;根据所述运行脚本的参数运行所述测试脚本,包括:读取测试命令之后,将该测试命令转化为相应的代码命令后执行,并截取执行一个测试命令后的屏幕图像,当所述标记指示进行图像对比时,计算该屏幕图像与测试脚本制作时对应截取的屏幕图像的相似度,记录图像对比结果,其中,若计算的相似度达到所述图像对比相似度阈值,则图像对比结果为通过,否则为不通过;以及运行结束后,生成测试结果,包括:根据记录的至少一条图像对比结果,确定所述测试结果为通过或不通过。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图移动科技有限公司,未经厦门美图移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610152909.8/,转载请声明来源钻瓜专利网。
- 上一篇:存储装置和其电力控制方法
- 下一篇:一种重新生成LDR文件的方法