【技术实现步骤摘要】
一种测试方法、装置、计算机设备以及存储介质
[0001]本公开涉及计算机
,具体而言,涉及一种测试方法、装置、计算机设备以及存储介质。
技术介绍
[0002]随着移动互联网的发展,通过Flutter平台进行跨系统的应用程序开发的方式也越来越普及。
[0003]然而,由于在通过Flutter平台对待测试应用程序进行测试时,通常都是通过测试人员手动编写测试脚本的方式对待测试应用程序进行测试。因此,现有的技术方案对测试人员的代码能力要求较高,且结合源码编写脚本的过程中,定位操作指令的操作位置存在一定的技术上的难点。
技术实现思路
[0004]本公开实施例至少提供一种测试方法、装置、计算机设备以及存储介质。
[0005]第一方面,本公开实施例提供了一种测试方法,应用于运行有Flutter应用的设备,包括:
[0006]响应于Flutter性能调试程序的连接请求,建立待测试Flutter应用与所述Flutter性能调试程序之间的通信连接;
[0007]拦截用户针对待测试Flutter应用的目标交互页面的目标操作手势;
[0008]通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序,以使所述Flutter性能调试程序基于所述目标操作手势生成目标测试脚本。
[0009]一种可选的实施方式中,所述拦截用户针对待测试Flutter应用的目标交互页面的目标操作手势,包括:
[0010]检测用户对所述目标交互页面的触发操作;
[001
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,应用于运行有Flutter应用的设备,包括:响应于Flutter性能调试程序的连接请求,建立待测试Flutter应用与所述Flutter性能调试程序之间的通信连接;拦截用户针对待测试Flutter应用的目标交互页面的目标操作手势;通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序,以使所述Flutter性能调试程序基于所述目标操作手势生成目标测试脚本。2.根据权利要求1所述的方法,其特征在于,所述拦截用户针对待测试Flutter应用的目标交互页面的目标操作手势,包括:检测用户对所述目标交互页面的触发操作;在所述触发操作为预设手势操作的情况下,确定检测到所述目标操作手势,其中,所述预设手势操作类型包括以下至少之一:点击操作、滑动操作、页面回退操作、文本输入操作。3.根据权利要求1或2所述的方法,其特征在于,所述目标操作手势为点击操作;在通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序之前,所述方法还包括:在所述目标操作手势为对所述目标交互页面的点击操作的情况下,确定所述点击操作的点击操作信息;所述点击操作信息用于指示所述点击操作的点击位置和/或所述点击位置的数量信息;通过所述通信连接将所述点击操作信息和所述点击操作的操作类型发送至所述Flutter性能调试程序。4.根据权利要求1或2所述的方法,其特征在于,所述目标操作手势为滑动操作;在通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序之前,所述方法还包括:在所述目标操作手势为所述滑动操作的情况下,确定所述滑动操作的滑动操作信息;所述滑动操作信息用于指示所述滑动操作的操作位置和/或所述滑动操作的滑动速度;通过所述通信连接将所述滑动操作信息和所述滑动操作的操作类型发送至所述Flutter性能调试程序。5.根据权利要求1或2所述的方法,其特征在于,所述目标操作手势为页面回退操作;在通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序之前,所述方法还包括:在所述目标操作手势为所述页面回退操作的情况下,确定所述页面回退操作的回退操作信息;所述回退操作信息用于指示用户在所述目标交互页面所触发的页面回退标识的标识属性信息;通过所述通信连接将所述回退操作信息和所述页面回退操作的操作类型发送至所述Flutter性能调试程序。6.根据权利要求1或2所述的方法,其特征在于,所述目标操作手势为文本输入操作;在通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序之前,所述方法还包括:在所述目标操作手势为所述文本输入操作的情况下,确定所述文本输入操作的输入操作信息;所述输入操作信息用于指示用户在所述目标交互页面输入的文本内容和/或所述
文本输入操作的文本输入位置;通过所述通信连接将所述文本操作信息和所述文本输入操作的操作类型发送至所述Flutter性能调试程序。7.根据权利要求1所述的方法,其特征在于,所述通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序,包括:调用所述Flutter性能调试程序中的调试扩展应用;基于所述调试扩展应用通过所述通信连接将所述目标操作手势发送至所述Flutter性能调试程序。8.一种测试方法,其特征在于,应用于运行有Flut...
【专利技术属性】
技术研发人员:王李坤,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。