界面检测方法、装置、设备及介质制造方法及图纸

技术编号:38846136 阅读:17 留言:0更新日期:2023-09-17 09:57
本公开提供一种界面检测方法、装置、设备及介质,涉及计算机术领域,界面检测方法包括:响应于获取到用户界面显示指令,获取当前显示的用户界面的目标类别标识;在预先配置的用户界面的检测规则信息中,获取与所述目标类别标识对应的至少一个目标检测规则;若根据所述目标检测规则确定所述用户界面的视图组件显示异常,则确定所述用户界面显示异常。提升了界面检测结果的精准度和有效性。面检测结果的精准度和有效性。面检测结果的精准度和有效性。

【技术实现步骤摘要】
界面检测方法、装置、设备及介质


[0001]本公开涉及计算机
,尤其涉及一种界面检测方法、用户界面装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着智能移动终端的不断发展,通过用户界面(User Interface,UI)进行人机交互是最常见的人机交互方式。
[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]若确定所述目标视图组件的显示内容异常,则确定所述用户界面的视图组件显示异常。
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面检测方法,其特征在于,所述方法应用于用户终端中,包括:响应于获取到用户界面显示指令,获取当前显示的用户界面的目标类别标识;在预先配置的用户界面的检测规则信息中,获取与所述目标类别标识对应的至少一个目标检测规则;若根据所述目标检测规则确定所述用户界面的视图组件显示异常,则确定所述用户界面显示异常。2.根据权利要求1所述的界面检测方法,其特征在于,根据所述目标检测规则确定所述用户界面的视图组件是否显示异常,包括:根据所述目标检测规则中的待检测视图组件标识,查找所述用户界面中待检测的目标视图组件;根据所述目标检测规则中的视图组件检测项目检测所述目标视图组件,以确定所述用户界面的视图组件是否显示异常。3.根据权利要求2所述的界面检测方法,其特征在于,所述视图组件检测项目包括确定所述视图组件是否成功展示;所述根据所述目标检测规则中的视图组件检测项目检测所述目标视图组件,以确定所述用户界面的视图组件是否显示异常,包括:若确定所述目标视图组件在所述用户界面未展示,则确定所述用户界面的视图组件显示异常。4.根据权利要求3所述的界面检测方法,其特征在于,所述方法还包括:若确定所述目标视图组件在所述用户界面展示成功,则在确定所述目标视图组件的部分覆盖视图组件在所述用户界面未展示的情况下,确定所述用户界面的视图组件显示异常。5.根据权利要求2所述的界面检测方法,其特征在于,所述视图组件检测项目包括确定所述视图组件中的显示信息是否正常;所述根据所述目标检测规则中的视图组件检测项目检测所述目标视图组件,以确定所述用户界面的视图组件是否显示异常,包括:若确定所述目标视图组件的显示内容异常,则确定所述用户界面的视图组件显示异常。6.根据权利要求2所述的界面检测方法,其特征在于,所述视图组件检测项目包括确定所述视图组件渲染是否正常;所述根据所述目标检测规则中的视图组件检测项目检测所述目标视图组件,以确定所述用户界面的视图组件是否显示异常,包括:若确定所述目标视图组件渲染异常,则确定所述用户界面的视图组件显示异常。7.根据权利要求2所述的界面检测方法,其特征在于,在根据所述目标检测规则中的待检测视图组件标识,查找所述用户界面中待检测的目标视图组件之前,所述方法还包括:在所述用户界面所属的当前业务场景和所述目标检测规则中的目标检测业务场景相同的情况下,确定根据所述目标检测规则中的待检测视图组件标识,查找所述用户界面中待检测的目标视图组件。8.根据权利要求2所述的界面检测方法,...

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

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

1