一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用测试方法和装置与流程

2021-12-07 21:38:00 来源:中国专利 TAG:

技术特征:
1.一种应用测试方法,其特征在于,包括:测试端解析应用崩溃数据的链路结构,确定所述链路结构中排序第一的节点,获取与所述节点对应的操作数据;其中,操作数据包括对一个视图组件的操作参数;基于操作参数对所述一个视图组件进行自动化操作;若操作结果为崩溃,则确定与所述节点对应的操作逻辑异常,否则继续操作所述链路结构中的下一个节点,直至出现崩溃为止。2.根据权利要求1所述的方法,其特征在于,所述应用崩溃数据还包括所述一个视图组件的属性数据;在所述基于所述操作参数对所述一个视图组件进行自动化操作的同时,还包括:对所述一个视图组件创建提示框,以在所述提示框内显示所述属性数据。3.根据权利要求1或2所述的方法,其特征在于,在所述测试端解析应用崩溃数据的链路结构之前,包括:确定与所述一个视图组件对应的应用,在所述应用的显示窗口上创建覆盖图层;所述基于操作参数对所述一个视图组件进行自动化操作,包括:基于所述操作数据,在所述图层上显示对所述应用的操作区域;在所述操作区域内,基于所述操作参数对所述一个视图组件进行自动化操作。4.根据权利要求3所述方法,其特征在于,所述测试端解析应用崩溃数据的链路结构,包括:所述测试端扫描接收自服务端的标识码,以基于所述标识码中的信息,从所述服务端处拉取应用崩溃数据并解析,得到链路结构;在所述测试端解析应用崩溃数据的链路结构之前,还包括:所述服务端接收客户端传输的日志文件,解析所述日志文件得到应用崩溃数据并保存,对所述应用崩溃数据设置主键标识;基于所述主键标识、所述服务端的访问地址、访问所述服务端的接口信息,生成标识码并发送至所述测试端;其中,所述测试端订阅所述应用的崩溃数据。5.根据权利要求4所述的方法,其特征在于,在所述服务端接收客户端传输的日志文件之前,还包括:所述客户端在监听到所述应用非正常退出时,将所述应用的全局数据结构以日志文件形式存储到所述应用的缓存中;响应于对所述应用的再次启动操作,判断所述缓存中是否存在日志文件,若存在,则将所述日志文件传输至所述服务端。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述客户端接收对所述应用中一个视图组件的操作参数,将所述操作参数以第一模型形式存储,得到操作数据;获取对所述一个视图组件当前设置的属性参数,将所述属性参数以第二模型形式存储,得到属性数据;将所述操作数据和所述属性数据存储至全局数据结构内。7.根据权利要求6所述的方法,其特征在于,所述将所述操作数据和所述属性数据存储至全局数据结构内,包括:
将所述属性数据存储至所述操作数据内,之后将操作数据存储至全局数据结构内。8.根据权利要求6或7所述的方法,其特征在于,还包括:响应于对所述应用的启动操作,对全局数据结构进行初始化处理;以及响应于对所述应用的切后台操作,将切后台参数所述第一模型形式进行存储,得到切后台操作数据并存储至全局数据结构内;以及响应于对所述应用的从后台唤醒操作,将唤醒参数以所述第一模型形式进行存储,得到从后台唤醒操作数据并存储至全局数据结构内;以及响应于对所述应用的正常退出操作,清空全局数据结构。9.根据权利要求6或7所述的方法,其特征在于,还包括:在所述应用的每个视图组件中增加信息记录模块,以触发记录对每个视图组件的操作数据和属性数据。10.一种应用测试装置,其特征在于,包括:获取模块,用于测试端解析应用崩溃数据的链路结构,确定所述链路结构中排序第一的节点,获取与所述节点对应的操作数据;其中,操作数据包括对一个视图组件的操作参数;操作模块,用于基于操作参数对所述一个视图组件进行自动化操作;确定模块,用于若操作结果为崩溃,则确定与所述节点对应的操作逻辑异常,否则继续操作所述链路结构中的下一个节点,直至出现崩溃为止。11.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1

9中任一所述的方法。12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1

9中任一所述的方法。

技术总结
本发明公开了一种应用测试方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:测试端解析应用崩溃数据的链路结构,确定所述链路结构中排序第一的节点,获取与所述节点对应的操作数据;基于操作参数对所述一个视图组件进行自动化操作;若操作结果为崩溃,则确定与所述节点对应的操作逻辑异常,否则继续操作所述链路结构中的下一个节点,直至出现崩溃为止。该实施方式在测试端通过视图浮层方式,复现用户在应用崩溃前的交互过程逻辑,以尽快定位原因、评估风险、定损和定制后续策略。定损和定制后续策略。定损和定制后续策略。


技术研发人员:都业广 李东卫 杨洋 冯硕 朱孝瑾
受保护的技术使用者:北京京东世纪贸易有限公司
技术研发日:2021.03.25
技术公布日:2021/12/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献