页面的检测方法和装置制造方法及图纸

技术编号:19903273 阅读:31 留言:0更新日期:2018-12-26 02:52
本发明专利技术公开了一种页面的检测方法和装置,该页面的检测方法可以包括:获取页面的映射关系文件和页面的页面截图,其中,映射关系文件包括页面元素以及页面元素的位置信息;根据映射关系文件对页面截图进行检测。由此,通过生成页面映射文件的方式对页面截图进行自动化检测,在提高页面检测效率的同时保证页面检测的准确性。本发明专利技术还公开了一种应用程序中页面的检测方法和装置。

【技术实现步骤摘要】
页面的检测方法和装置
本专利技术涉及计算机软件
,尤其涉及一种页面的检测方法和装置。
技术介绍
随着互联网前端技术的高速发展,用户界面的设计开发迭代越来越快,而用户界面的设计开发离不开bug(漏洞)测试。在现有技术中,针对用户界面bug的检测可以采用人工判断,但测试效率较低且成本高,或者采用UI(UserInterface,用户界面)自动化测试的方式,但是这种方式测试场景覆盖不全,UI问题发现能力不够。因此,现有技术中用户界面bug的检测效率和准确性较低。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种页面的检测方法,该方法通过生成页面映射文件的方式对页面截图进行自动化检测,解决了现有技术中的页面的检测效率和准确性较低的问题。本专利技术的第二个目的在于提出一种应用程序中页面的检测方法。本专利技术的第三个目的在于提出一种页面的检测装置。本专利技术的第四个目的在于提出一种应用程序中页面的检测装置。本专利技术的第五个目的在于提出一种计算机设备。本专利技术的第六个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第七本文档来自技高网...

【技术保护点】
1.一种页面的检测方法,其特征在于,包括:获取页面的映射关系文件和页面的页面截图,其中,所述映射关系文件包括页面元素以及所述页面元素的位置信息;根据所述映射关系文件对所述页面截图进行检测。

【技术特征摘要】
1.一种页面的检测方法,其特征在于,包括:获取页面的映射关系文件和页面的页面截图,其中,所述映射关系文件包括页面元素以及所述页面元素的位置信息;根据所述映射关系文件对所述页面截图进行检测。2.如权利要求1所述的页面检测方法,其特征在于,所述根据所述映射关系文件对所述页面截图进行检测包括:对所述页面的页面截图进行识别,以提取所述页面截图中的页面元素;将提取的页面元素与所述映射关系文件中的页面元素进行数量比对;判断所述提取的页面元素与所述映射关系文件中的页面元素的数量是否一致;以及如果所述提取的页面元素与所述映射关系文件中的页面元素的数量不一致,则判断所述页面具有缺陷。3.如权利要求2所述的页面检测方法,其特征在于,还包括:如果所述提取的页面元素与所述映射关系文件中的页面元素的数量一致,则进一步提取所述页面截图这每个页面元素的位置信息;判断所述提取的页面元素的位置信息与所述映射关系文件中页面元素的位置信息是否一致;如果所述提取的页面元素的位置信息与所述映射关系文件中页面元素的位置信息不一致,则判断所述页面具有缺陷。4.如权利要求1所述的页面检测方法,其特征在于,所述映射关系文件中还包括可容忍的空白区域大小,所述方法还包括:提取所述页面截图中的空白区域;判断所述页面截图中空白区域的大小是否超过所述映射关系文件中可容忍的空白区域大小;如果超过,则判断所述页面具有缺陷。5.如权利要求1所述的页面检测方法,其特征在于,还包括:获取重叠错乱检测模型;根据所述重叠错乱检测模型对所述页面截图进行检测。6.一种应用程序中页面的检测方法,其特征在于,包括:获取应用程序的首页,并获取所述首页的页面截图;获取所述首页之中的至少一个可操作控件并对所述至少一个操作控件进行出发以跳转至至少一个第一级跳转页,并获取所述第一级跳转页的页面截图;通过权利要求1-5任一项所述的页面检...

【专利技术属性】
技术研发人员:陈美娜
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1