APP屏幕滑动场景自动测试方法、装置及计算机设备制造方法及图纸

技术编号:26375039 阅读:23 留言:0更新日期:2020-11-19 23:43
本发明专利技术公开了APP屏幕滑动场景自动测试方法、装置、计算机设备及存储介质,涉及智能终端测试技术,包括自动启动待测试应用程序,若设置有第一滑动方向、还设置有第一起始位置、且设置有第一滑动距离,获取第一滑动方向、第一起始位置及第一滑动距离以组成滑屏参数,根据滑屏参数进行自动滑屏,并触发启动测试视频屏幕录制;若自动滑屏未超越屏幕边界且获取到屏幕中的目标元素,结束滑屏测试,并结束测试视频屏幕录制以得到自动测试录屏数据,将滑屏参数及自动测试录屏数据发送至服务器。实现了APP自动启动后的综合滑屏测试,该滑屏测试的代码统一封装,无需对每种测试场景都需使用单独的方法,提高了测试效率,降低了自动化滑屏测试难度。

【技术实现步骤摘要】
APP屏幕滑动场景自动测试方法、装置及计算机设备
本专利技术涉及研发管理的测试
,尤其涉及一种APP屏幕滑动场景自动测试方法、装置、计算机设备及存储介质。
技术介绍
随着智能手机的普及应用,研发人员所开发的手机APP(即手机应用程序)种类越来越多。开发手机APP的重要环节之一是对APP进行测试,目前也出现了很多APP测试工具和框架来协助测试人员,以便快速进行APP自动化测试。在手机APP自动化测试中,滑动屏幕是一个十分常见的操作,但是滑动屏幕的使用场景确又是非常繁多且很复杂的,例如滑动屏幕的方向、滑动的距离等,基于现有开源的测试工具或者测试框架大多数是不能全部支持或者每一种场景有单独的方法解决,也即没有一种通用的方法去解决大多数场景问题。这就造成了测试人员在实际APP自动化测试过程中遇到各种复杂的屏幕滑动操作时,每种测试场景都需使用单独的方法,导致自动化代码的冗余且执行效率的低下,或者需要自动化测试人员自己去封装大量的方法去解决这些不同场景下的滑动屏幕操作,大大提高了自动化测试的难度。专
技术实现思路
本本文档来自技高网
...

【技术保护点】
1.一种APP屏幕滑动场景自动测试方法,其特征在于,包括:/n自动启动待测试应用程序,判断是否设置第一滑动方向;/n若设置有所述第一滑动方向,判断是否设置第一起始位置;/n若设置有所述第一起始位置,判断是否设置第一滑动距离;/n若设置有所述第一滑动距离,获取所述第一滑动方向、所述第一起始位置及所述第一滑动距离以组成滑屏参数,根据所述滑屏参数进行自动滑屏,并触发启动测试视频屏幕录制;/n判断自动滑屏是否超越屏幕边界;/n若自动滑屏未超越屏幕边界,判断是否获取到屏幕中预设的目标元素;以及/n若获取到屏幕中的所述目标元素,结束滑屏测试,并结束测试视频屏幕录制以得到自动测试录屏数据,将所述滑屏参数及所...

【技术特征摘要】
1.一种APP屏幕滑动场景自动测试方法,其特征在于,包括:
自动启动待测试应用程序,判断是否设置第一滑动方向;
若设置有所述第一滑动方向,判断是否设置第一起始位置;
若设置有所述第一起始位置,判断是否设置第一滑动距离;
若设置有所述第一滑动距离,获取所述第一滑动方向、所述第一起始位置及所述第一滑动距离以组成滑屏参数,根据所述滑屏参数进行自动滑屏,并触发启动测试视频屏幕录制;
判断自动滑屏是否超越屏幕边界;
若自动滑屏未超越屏幕边界,判断是否获取到屏幕中预设的目标元素;以及
若获取到屏幕中的所述目标元素,结束滑屏测试,并结束测试视频屏幕录制以得到自动测试录屏数据,将所述滑屏参数及所述自动测试录屏数据发送至服务器。


2.根据权利要求1所述的APP屏幕滑动场景自动测试方法,其特征在于,所述判断是否设置第一滑动方向之后,还包括:
若未设置有所述第一滑动方向,提示程序异常并自动退出滑屏测试。


3.根据权利要求1所述的APP屏幕滑动场景自动测试方法,其特征在于,所述判断是否设置第一起始位置之后,还包括:
若未设置所述第一起始位置,获取默认滑屏起始位置和默认滑动距离,以所述第一滑动方向、所述默认滑屏起始位置及所述默认滑动距离组成当前第一滑屏参数;
根据所述当前第一滑屏参数进行自动滑屏,并触发启动测试视频屏幕录制,执行所述判断自动滑屏是否超越屏幕边界的步骤。


4.根据权利要求3所述的APP屏幕滑动场景自动测试方法,其特征在于,所述判断是否设置第一滑动距离之后,还包括:
若未设置所述第一滑动距离,获取默认滑动距离,以所述第一滑动方向、所述第一起始位置及所述默认滑动距离组成当前第二滑屏参数;
根据所述当前第二滑屏参数进行自动滑屏,并触发启动测试视频屏幕录制,执行所述判断自动滑屏是否超越屏幕边界的步骤。


5.根据权利要求1所述的APP屏幕滑动场景自动测试方法,其特征在于,所述判断是否设置第一起始位置之后,还包括:
若未设置所述第一起始位置,获取起始元素对应的当前起始位置;
判断是否...

【专利技术属性】
技术研发人员:王佳威
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1