【技术实现步骤摘要】
一种控件异常检测方法、装置和计算机设备
本专利技术涉及互联网
,具体涉及一种控件异常检测方法、装置和计算机设备。
技术介绍
目前,一些应用程序如游戏程序等,通常需要大量的控件才能在用户使用过程中实现与用户的交互,保证用户体验。为了实际使用过程中控件的正常显示,需要对应用程序中出现的控件进行检测,以确保控件可以正常显示。相关技术中,一般是由测试人员在应用程序的运行过程中进行人工检测,即测试人员肉眼判断显示的控件是否异常,这种异常检测方式不仅耗费人力资源,且检测效率不高,不利于应用程序的开发。
技术实现思路
本专利技术实施例提供一种控件异常检测方法、装置和计算机设备,可以提升控件异常检测的效率,降低检测所需的人力资源。本专利技术实施例提供一种控件异常检测方法,该方法包括:显示目标检测项目的检测页面,其中,所述检测页面包括检测触发控件,所述目标检测项目包括至少一个版本的控件蓝图文件,所述控件蓝图文件中包括至少一个控件蓝图;基于针对所述检测触发控件的触发操作,显示版本输入页面;基于针对所述版本输入页面的版本输入操作,显示目标控件蓝图文件的检测结果页面,其中,所述目标控件蓝图文件的版本为通过所述版本输入操作确定的目标版本,所述检测结果页面包括所述目标控件蓝图文件中目标控件蓝图的控件异常检测结果。本专利技术实施例还提供一种控件异常检测装置,该装置包括:检测页面显示单元,用于显示目标检测项目的检测页面,其中,所述检测页面包括检测触发控件,所述 ...
【技术保护点】
1.一种控件异常检测方法,其特征在于,包括:/n显示目标检测项目的检测页面,其中,所述检测页面包括检测触发控件,所述目标检测项目包括至少一个版本的控件蓝图文件,所述控件蓝图文件中包括至少一个控件蓝图;/n基于针对所述检测触发控件的触发操作,显示版本输入页面;/n基于针对所述版本输入页面的版本输入操作,显示目标控件蓝图文件的检测结果页面,其中,所述目标控件蓝图文件的版本为通过所述版本输入操作确定的目标版本,所述检测结果页面包括所述目标控件蓝图文件中目标控件蓝图的控件异常检测结果。/n
【技术特征摘要】
1.一种控件异常检测方法,其特征在于,包括:
显示目标检测项目的检测页面,其中,所述检测页面包括检测触发控件,所述目标检测项目包括至少一个版本的控件蓝图文件,所述控件蓝图文件中包括至少一个控件蓝图;
基于针对所述检测触发控件的触发操作,显示版本输入页面;
基于针对所述版本输入页面的版本输入操作,显示目标控件蓝图文件的检测结果页面,其中,所述目标控件蓝图文件的版本为通过所述版本输入操作确定的目标版本,所述检测结果页面包括所述目标控件蓝图文件中目标控件蓝图的控件异常检测结果。
2.根据权利要求1所述的控件异常检测方法,其特征在于,所述显示目标检测项目的检测页面包括:
显示项目选择页面,其中,所述项目选择页面包括至少一个候选检测项目;
基于针对所述候选检测项目中目标检测项目的选择操作,显示所述目标检测项目的检测页面。
3.根据权利要求1所述的控件异常检测方法,其特征在于,所述控件异常检测结果包括:所述目标控件蓝图中文本类控件的标识信息和异常显示统计信息,其中,所述异常显示统计信息包括:文本类控件在多种显示语言下的异常显示情况的统计信息。
4.根据权利要求3所述的控件异常检测方法,其特征在于,所述检测结果页面还包括对应于各文本类控件的控件异常检测结果的详情显示控件,所述方法还包括:
基于针对目标文本类控件对应的详情显示控件的显示操作,显示所述目标文本类控件的异常信息详情页面,所述异常信息详情页面包括:所述多种显示语言中的目标显示语言的名称,以及每种目标显示语言下所述目标文本类控件的异常显示情况。
5.根据权利要求1所述的控件异常检测方法,其特征在于,所述版本输入页面包括版本输入控件、检测方式选择控件以及检测开始控件,所述基于针对所述版本输入页面的版本输入操作,显示目标控件蓝图文件的检测结果页面,包括:
基于针对所述版本输入控件输入的目标版本,确定所述目标版本的控件蓝图文件为目标控件蓝图文件;
基于针对所述检测方式选择控件的检测方式选择操作,确定目标检测方式,其中,所述检测方式选择控件提供选择的检测方式包括:全量检测和增量检测;
当检测到针对所述检测开始控件的触发操作时,基于所述目标检测方式,对所述目标控件蓝图文件中的目标控件蓝图进行控件异常检测,得到控件异常检测结果;
基于所述控件异常检测结果,显示所述目标控件蓝图文件的检测结果页面。
6.根据权利要求5所述的控件异常检测方法,其特征在于,所述目标检测方式为增量检测,所述基于所述目标检测方式,对所述目标控件蓝图文件中的目标控件蓝图进行控件异常检测,得到控件异常检测结果,包括:
从已进行过控件异常检测的控件蓝图文件中,确定所述目标控件蓝图文件的参考控件蓝图文件,其中,所述参考控件蓝图文件的版本为所述目标版本之前的版本;
基于所述参考控件蓝图文件,从所述目标控件蓝图文件中确定目标控件蓝图,其中,所述目标控件蓝图与所述参考控件蓝图文件中的控件蓝图不相同;
对所述目标控件蓝图进行控件异常检测,得到控件异常检测结果。
7.根据权利要求6所述的控件异常检测方法,其特征在于,所述对所述目标控件蓝图进行控件异常检测,得到控件异常检测结果,包括:
确定所述目标控件蓝图对应的多种显示语言;
获取每种显示语言下,所述目标控件蓝图中控件的显示属性信息;
基于所述显示属性信息,确定所述目标控件蓝图中的文本类控件在每种显示语言下的异常显示情况;
基于所述异常显示情况得到所述目标控件蓝图的控件异常检测结果。
8.根据权利要求7所述的控件异常检测方法,其特征在于,所述获取每种显示语言下,所述目标控件蓝图中控件的显示属性信息,包括:
分别以每种显示语言,显示所述目标控件蓝图的控件于对应的用户界面中;
在每种显示语言下,获取所述目标控件蓝图中的控件在用户界面的显示属性信息。
...
【专利技术属性】
技术研发人员:吴冰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。