自动化测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34796473 阅读:14 留言:0更新日期:2022-09-03 20:01
本公开关于一种自动化测试方法、装置、电子设备及存储介质,所述方法包括:基于待测试页面的页面标识,获取与所述待测试页面对应的参照资源的资源信息;在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果;所述目标页面区域为所述待测试页面中与所述参照位置信息对应的页面区域;在所述资源查找结果指示在所述目标页面区域查找到目标资源的情况下,对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果;所述目标资源为所述待测试资源中的至少一项资源;基于所述资源匹配结果,确定对所述待测试资源的资源测试结果。本公开能够提高资源测试的效率,以及提高资源测试结果的准确性。资源测试结果的准确性。资源测试结果的准确性。

【技术实现步骤摘要】
自动化测试方法、装置、电子设备及存储介质


[0001]本公开涉及自动化测试
,尤其涉及一种自动化测试方法、装置、电子设备及存储介质。

技术介绍

[0002]在应用软件中遍布着各种展示资源,但针对于展示资源的测试方案一直很稀缺。相关技术中,一般采用人工匹配预设展示资源与应用软件中的实际展示资源是否一致的方法,来实现对应用软件中展示资源的测试。通过人工匹配的方式进行展示资源的测试,使得对展示资源的测试效率低,且对展示资源的测试结果不准确。

技术实现思路

[0003]本公开提供一种自动化测试方法、装置、电子设备及存储介质,以至少解决相关技术中对展示资源测试效率低,且测试结果不准确的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种自动化测试方法,其特征在于,包括:
[0005]基于待测试页面的页面标识,获取与所述待测试页面对应的参照资源的资源信息;所述资源信息包括所述参照资源的参照位置信息,所述待测试页面包括待测试资源;
[0006]在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果;所述目标页面区域为所述待测试页面中与所述参照位置信息对应的页面区域;
[0007]在所述资源查找结果指示在所述目标页面区域查找到目标资源的情况下,对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果;所述目标资源为所述待测试资源中的至少一项资源;
[0008]基于所述资源匹配结果,确定对所述待测试资源的资源测试结果。
[0009]在一示例性实施例中,所述参照位置信息为页面坐标信息;
[0010]所述在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果,包括:
[0011]在所述待测试页面中确定与所述页面坐标信息对应的所述目标页面区域;
[0012]在所述目标页面区域中进行资源查找,得到所述资源查找结果。
[0013]在一示例性实施例中,所述参照位置信息为区域单元标识,所述待测试页面包括至少一个区域单元;
[0014]所述在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果,包括:
[0015]在所述待测试页面中确定与所述区域单元标识对应的目标区域单元,将所述目标区域单元确定为所述目标页面区域;
[0016]在所述目标页面区域中进行资源查找,得到所述资源查找结果。
[0017]在一示例性实施例中,所述资源信息还包括所述参照资源的资源标识信息,以及所述参照资源的资源版本信息;
[0018]所述对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果,包括:
[0019]获取所述目标资源的资源标识信息,以及所述目标资源的资源版本信息;
[0020]将所述目标资源的资源标识信息,与所述参照资源的资源标识信息进行信息匹配,得到第一匹配结果;
[0021]对所述目标资源的资源版本信息,与所述参照资源的资源版本信息进行信息匹配,得到第二匹配结果;
[0022]基于所述第一匹配结果以及所述第二匹配结果,得到所述资源匹配结果。
[0023]在一示例性实施例中,所述资源信息还包括所述参照资源的资源展示信息;
[0024]所述对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果,包括:
[0025]获取所述目标资源的资源展示信息;
[0026]基于所述目标资源的资源展示信息,与所述参照资源的资源展示信息进行信息匹配,得到第三匹配结果;
[0027]基于所述第三匹配结果,得到所述资源匹配结果。
[0028]在一示例性实施例中,所述参照资源的资源展示信息包括参照资源图像,以及参照资源图像尺寸;
[0029]所述基于所述目标资源的资源展示信息,与所述参照资源的资源展示信息进行信息匹配,得到第三匹配结果,包括:
[0030]从所述目标页面区域中获取目标资源对应的目标资源图像;所述目标资源图像的图像尺寸为所述参照资源图像尺寸;
[0031]对所述目标资源图像以及所述参照资源图像进行图像匹配,得到图像匹配结果;
[0032]基于所述图像匹配结果确定所述第三匹配结果。
[0033]在一示例性实施例中,所述参照资源图像尺寸包括所述参照资源的展示长度和展示高度;
[0034]所述从所述目标页面区域中获取目标资源对应的目标资源图像,包括:
[0035]在所述目标页面区域中确定目标展示区域;所述目标展示区域的长度为所述展示长度,所述目标展示区域的高度为所述展示高度;
[0036]对所述目标展示区域内的图像进行图像截取,得到所述目标资源图像。
[0037]在一示例性实施例中,所述基于待测试页面的页面标识,获取与所述待测试页面对应的参照资源的资源信息之前,所述方法还包括:
[0038]确定待测试对象所包含的多个待测试页面,以及与所述多个待测试页面各自对应的参照资源获取信息;所述参照资源获取信息用于获取与所述待测试页面对应的参照资源的资源信息。
[0039]根据本公开实施例的第二方面,提供一种自动化测试装置,包括:
[0040]资源信息获取单元,被配置为执行基于待测试页面的页面标识,获取与所述待测试页面对应的参照资源的资源信息;所述资源信息包括所述参照资源的参照位置信息,所述待测试页面包括待测试资源;
[0041]资源查找单元,被配置为执行在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果;所述目标页面区域为所述待测试页面中与所述参照位置信息对应的页面区域;
[0042]资源匹配单元,被配置为执行在所述资源查找结果指示在所述目标页面区域查找到目标资源的情况下,对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果;
所述目标资源为所述待测试资源中的至少一项资源;
[0043]测试结果确定单元,被配置为执行基于所述资源匹配结果,确定对所述待测试资源的资源测试结果。
[0044]在一示例性实施例中,所述参照位置信息为页面坐标信息;
[0045]所述资源查找单元包括:
[0046]第一确定单元,被配置为执行在所述待测试页面中确定与所述页面坐标信息对应的所述目标页面区域;
[0047]第一查找单元,被配置为执行在所述目标页面区域中进行资源查找,得到所述资源查找结果。
[0048]在一示例性实施例中,所述参照位置信息为区域单元标识,所述待测试页面包括至少一个区域单元;
[0049]所述资源查找单元包括:
[0050]第二确定单元,被配置为执行在所述待测试页面中确定与所述区域单元标识对应的目标区域单元,将所述目标区域单元确定为所述目标页面区域;
[0051]第二查找单元,被配置为执行在所述目标页面区域中进行资源查找,得到所述资源查找结果。
[0052]在一示例性实施例中,所述资源信息还包括所述参照资源的资源标识信息,以及所述参照资源的资源版本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:基于待测试页面的页面标识,获取与所述待测试页面对应的参照资源的资源信息;所述资源信息包括所述参照资源的参照位置信息,所述待测试页面包括待测试资源;在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果;所述目标页面区域为所述待测试页面中与所述参照位置信息对应的页面区域;在所述资源查找结果指示在所述目标页面区域查找到目标资源的情况下,对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果;所述目标资源为所述待测试资源中的至少一项资源;基于所述资源匹配结果,确定对所述待测试资源的资源测试结果。2.根据权利要求1所述的方法,其特征在于,所述参照位置信息为页面坐标信息;所述在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果,包括:在所述待测试页面中确定与所述页面坐标信息对应的所述目标页面区域;在所述目标页面区域中进行资源查找,得到所述资源查找结果。3.根据权利要求1所述的方法,其特征在于,所述参照位置信息为区域单元标识,所述待测试页面包括至少一个区域单元;所述在所述待测试页面的目标页面区域进行资源查找,得到资源查找结果,包括:在所述待测试页面中确定与所述区域单元标识对应的目标区域单元,将所述目标区域单元确定为所述目标页面区域;在所述目标页面区域中进行资源查找,得到所述资源查找结果。4.根据权利要求1所述的方法,其特征在于,所述资源信息还包括所述参照资源的资源标识信息,以及所述参照资源的资源版本信息;所述对所述目标资源和所述参照资源进行资源匹配,得到资源匹配结果,包括:获取所述目标资源的资源标识信息,以及所述目标资源的资源版本信息;将所述目标资源的资源标识信息,与所述参照资源的资源标识信息进行信息匹配,得到第一匹配结果;对所述目标资源的资源版本信息,与所述参照资源的资源版本信息进行信息匹配,得到第二匹配结果;基于所述第一匹配结果以及所述第二匹配结果,得到所述资源匹配结果。5.根据权利要求1或4所述的方法,其特征在于,所述资源信息还包括所述参照资源的资源展示信息;所述对所述目标资源和所述参照资源进行资源...

【专利技术属性】
技术研发人员:朴金学
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1