一种自动化测试方法、系统、电子设备及存储介质与流程

文档序号:31776987发布日期:2022-10-12 08:44阅读:来源:国知局

技术特征:
1.一种自动化测试方法,其特征在于,应用于自动化测试系统,所述自动化测试系统包括客户端和服务端,所述方法包括:所述客户端通过预先安装的自动化测试应用,遍历所述目标应用的各个目标界面,确定每个所述目标界面内每个目标界面元素的元素信息;并将各个所述目标界面元素的元素信息上传给服务端;其中,目标界面为目标应用的初始界面,或者为变更界面元素后的界面;所述服务端当接收到各个所述目标界面元素的元素信息时,将每个所述目标界面元素的元素信息与其对应的目标元素信息进行比对,得到比对结果;若所述比对结果指示每个所述目标界面元素的元素信息与其对应的目标元素信息一致,确定所述目标应用测试通过。2.根据权利要求1所述的方法,其特征在于,所述自动化测试应用基于预设算法和预设自动化测试框架生成,所述客户端通过预先安装的自动化测试应用,遍历所述目标应用的各个目标界面,确定每个所述目标界面内每个目标界面元素的元素信息,包括:所述客户端基于预设算法遍历所述目标应用的各个目标界面,确定每个所述目标界面的界面值,并根据各个所述目标界面的界面值,依次获取每个所述目标界面对应的目标界面截图,以及每个所述目标界面中每个所述目标界面元素的坐标范围;所述客户端基于所述预设自动化测试框架,根据每个所述目标界面元素的坐标范围及其对应的目标界面元素截图,确定每个所述目标界面元素的元素截图;并根据每个所述目标界面元素的坐标范围和元素截图,确定每个所述目标界面元素对应的元素信息。3.根据权利要求2所述的方法,其特征在于,所述客户端基于所述预设算法遍历所述目标应用的各个所述目标界面,确定所述每个目标界面的界面值,包括:客户端基于预设pagerank算法遍历所述目标应用的各个目标界面,确定每个所述目标界面的界面值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务端根据所述比对结果生成相应的测试报告,并展示所述测试报告。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述比对结果指示存在元素信息与目标元素信息不一致的所述目标界面元素,所述服务端将所述测试报告报送相应的运维人员,以使所述运维人员基于所述测试报告对所述目标应用进行的维护。6.一种自动化测试系统,其特征在于,所述自动化测试系统包括客户端和服务端;所述客户端,用于通过预先安装的自动化测试应用,遍历所述目标应用的各个目标界面,确定每个所述目标界面内每个目标界面元素的元素信息;并将各个所述目标界面元素的元素信息上传给服务端;所述服务端,用于当接收到各个所述目标界面元素的元素信息时,将每个所述目标界面元素的元素信息与其对应的目标元素信息进行比对,得到比对结果;若所述比对结果指示每个所述目标界面元素的元素信息与其对应的目标元素信息一致,确定所述目标应用测试通过。7.根据权利要求6的系统,其特征在于,所述通过预先安装的自动化测试应用,遍历所述目标应用的各个目标界面,确定每个所述目标界面内每个目标界面元素的元素信息的所
述客户端,具体用于:基于所述预设算法遍历目标应用的各个目标界面,确定每个所述目标界面的界面值,并根据各个所述目标界面的界面值,依次获取每个所述目标界面对应的目标界面截图,以及每个所述目标界面中每个所述目标界面元素的坐标范围;基于所述预设自动化测试框架,根据每个所述目标界面元素的坐标范围及其对应的目标界面元素截图,确定每个所述目标界面元素的元素截图;根据每个所述目标界面元素的坐标范围和元素截图,确定每个所述目标界面元素对应的元素信息。8.根据权利要求7的系统,其特征在于,所述基于所述预设算法遍历目标应用的各个所述目标界面,确定每个所述目标界面的界面值的所述客户端,具体用于:基于预设pagerank算法遍历所述目标应用的各个所述目标界面,确定每个所述目标界面的界面值。9.一种电子设备,其特征在于,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如权利要求1-5任一项所述的自动化测试方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1-5任一项所述的自动化测试方法。

技术总结
本申请提供一种自动化测试方法、系统、电子设备及存储介质,应用于自动化测试系统,自动化测试系统包括客户端和服务端,客户端通过预先安装的自动化测试应用,遍历目标应用的各个目标界面,确定每个目标界面内每个目标界面元素的元素信息;并将各个目标界面元素的元素信息上传给服务端;其中,目标界面为目标应用的初始界面,或者为变更界面元素后的界面;服务端当接收到各个目标界面元素的元素信息时,将每个目标界面元素的元素信息与其对应的目标元素信息进行比对,得到比对结果;若比对结果指示每个目标界面元素的元素信息与其对应的目标元素信息一致,确定目标应用测试通过。本发明可以提高测试效率,和降低后期维护成本。本。本。


技术研发人员:喻昱 聂清阳 黄赞群
受保护的技术使用者:湖南快乐阳光互动娱乐传媒有限公司
技术研发日:2022.06.24
技术公布日:2022/10/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1