一种网页功能验证方法、计算机可读存储介质及服务器技术

技术编号:20074795 阅读:34 留言:0更新日期:2019-01-15 00:33
本发明专利技术属于计算机技术领域,尤其涉及一种网页功能验证方法、计算机可读存储介质及服务器。所述方法接收网页功能验证指令,并提取执行验证的终端设备的设备标识;查询目标终端设备的显示规格,所述目标终端设备为由所述设备标识所标识的终端设备;根据所述目标终端设备的显示规格以及预设的标准页面验证范围计算目标页面验证范围;向所述目标终端设备下发执行请求;接收所述目标终端设备反馈的对所述目标页面验证范围的截图图像;对所述截图图像进行二值化处理,并计算进行二值化处理后的截图图像中黑色像素点数目与白色像素点数目之间的比值;若所述比值与预设的基准比值之差的绝对值小于预设的阈值,则确定网页功能验证成功。

A Web Page Function Verification Method, Computer Readable Storage Media and Server

The invention belongs to the field of computer technology, in particular to a web page function verification method, a computer readable storage medium and a server. The method receives web page function verification instructions and extracts the device identification of the terminal device that performs verification; queries the display specifications of the target terminal device, which is the terminal device identified by the device identification; calculates the target page verification range according to the display specifications of the target terminal device and the preset standard page verification range; and calculates the target page verification range to the target. The terminal device sends an execution request; receives the screenshot image of the validation range of the target page fed back by the target terminal device; binarizes the screenshot image and calculates the ratio between the number of black and white pixels in the screenshot image after binarization processing; if the absolute difference between the ratio and the preset reference value is less than the preset reference value. The threshold is set to determine the success of functional verification of web pages.

【技术实现步骤摘要】
一种网页功能验证方法、计算机可读存储介质及服务器
本专利技术属于计算机
,尤其涉及一种网页功能验证方法、计算机可读存储介质及服务器。
技术介绍
目前在对网页功能进行验证时,往往需要由专门的验证人员反复地执行网页操作,不断的点击按钮,输入信息等等,并对结果进行记录、比较,测试效率极低,且容易出现测试失误。一种有效的方法是使用通过自动化执行的方式实现各种网页操作,并对其中的重要过程进行截图验证,但由于不同的验证终端设备的屏幕显示规格可能各不相同,按照相同的截图范围执行截图会使得截图位置出现偏差,导致验证结果准确率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网页功能验证方法、计算机可读存储介质及服务器,以解决现有技术中按照相同的截图范围对不同的验证终端设备执行截图会使得截图位置出现偏差,导致验证结果准确率较低的问题。本专利技术实施例的第一方面提供了一种网页功能验证方法,可以包括:接收网页功能验证指令,并从所述网页功能验证指令中提取执行验证的终端设备的设备标识;查询目标终端设备的显示规格,所述目标终端设备为由所述设备标识所标识的终端设备;根据所述目标终端设备的显示规格以及预设本文档来自技高网...

【技术保护点】
1.一种网页功能验证方法,其特征在于,包括:接收网页功能验证指令,并从所述网页功能验证指令中提取执行验证的终端设备的设备标识;查询目标终端设备的显示规格,所述目标终端设备为由所述设备标识所标识的终端设备;根据所述目标终端设备的显示规格以及预设的标准页面验证范围计算目标页面验证范围,所述标准页面验证范围为使用预设的标准显示规格的终端设备执行验证时所需验证的页面范围,所述目标页面验证范围为使用所述目标终端设备执行验证时所需验证的页面范围;向所述目标终端设备下发执行请求,所述执行请求中包括所述目标页面验证范围;接收所述目标终端设备反馈的对所述目标页面验证范围的截图图像;对所述截图图像进行二值化处理,...

【技术特征摘要】
1.一种网页功能验证方法,其特征在于,包括:接收网页功能验证指令,并从所述网页功能验证指令中提取执行验证的终端设备的设备标识;查询目标终端设备的显示规格,所述目标终端设备为由所述设备标识所标识的终端设备;根据所述目标终端设备的显示规格以及预设的标准页面验证范围计算目标页面验证范围,所述标准页面验证范围为使用预设的标准显示规格的终端设备执行验证时所需验证的页面范围,所述目标页面验证范围为使用所述目标终端设备执行验证时所需验证的页面范围;向所述目标终端设备下发执行请求,所述执行请求中包括所述目标页面验证范围;接收所述目标终端设备反馈的对所述目标页面验证范围的截图图像;对所述截图图像进行二值化处理,并计算进行二值化处理后的截图图像中黑色像素点数目与白色像素点数目之间的比值;若所述比值与预设的基准比值之差的绝对值小于预设的阈值,则确定网页功能验证成功。2.根据权利要求1所述的网页功能验证方法,其特征在于,所述根据所述目标终端设备的显示规格以及预设的标准页面验证范围计算目标页面验证范围包括:根据下式计算所述目标页面验证范围:其中,BXleft为所述标准页面验证范围最左端的横坐标,BXright为所述标准页面验证范围最右端的横坐标,BYtop为所述标准页面验证范围最上端的纵坐标,BYbottom为所述标准页面验证范围最下端的纵坐标,所述标准显示规格为BaseWidth×BaseHeight,所述目标终端设备的显示规格为CurWidth×CurHeight,CXleft为所述目标页面验证范围最左端的横坐标,CXright为所述目标页面验证范围最右端的横坐标,CYtop为所述目标页面验证范围最上端的纵坐标,CYbottom为所述目标页面验证范围最下端的纵坐标。3.根据权利要求1所述的网页功能验证方法,其特征在于,所述对所述截图图像进行二值化处理包括:分别提取所述截图图像中的各个像素点的红色分量、蓝色分量以及绿色分量;根据下式计算所述截图图像中的各个像素点的灰度值:GreyValpn=RedWt×RedValpn+BlueWt×BlueValpn+GreenWt×GreenValpn其中,pn为像素点的序号,1≤pn≤PixNum,PixNum为所述截图图像中的像素点总数,RedValpn为第pn个像素点的红色分量,BlueValpn为第pn个像素点的蓝色分量,GreenValpn为第pn个像素点的绿色分量,RedWt为第pn个像素点的红色分量的权重系数,BlueWt为第pn个像素点的蓝色分量的权重系数,GreenWt为第pn个像素点的绿色分量的权重系数,GreyValpn为第pn个像素点的灰度值;将灰度值大于预设的灰度值阈值的像素点确定为白色像素点,将灰度值小于所述灰度值阈值的像素点确定为黑色像素点。4.根据权利要求3所述的网页功能验证方法,其特征在于,在计算所述截图图像中的各个像素点的灰度值之后,还包括:按照灰度值从大到小的顺序从所述截图图像中依次选取第一优选像素点,所述第一优选像素点的数目与所述截图图像的像素点总数目的比值为预设的第一比值;按照灰度值从小到大的顺序从所述截图图像中依次选取第二优选像素点,所述第二优选像素点的数目与所述截图图像的像素点总数目的比值为预设的第二比值;根据所述第一优选像素点以及所述第二优选像素点的灰度值计算调整系数;根据下式对所述截图图像中的各个像素点的灰度值进行调整:其中,nmin为所述第二优选像素点的序号,1≤nmin≤MinPixNum,MinPixNum为所述第二优选像素点的数目,且MinPixNum=η2×PixNum,η2为所述第二比值,GreyValnmin为第nmin个第二优选像素点的灰度值,AjustCoe为所述调整系数,Round为取值函数,GreyValpn′为所述截图图像中的第pn个像素点调整后的灰度值。5.根据权利要求4所述的网页功能验证方法,其特征在于,所述根据所述第一优选像素点以及所述第二优选像素点的灰度值计算调整系数包括:根据下式计算所述调整系数:其中,nmax为所述第一优选像素点的序号,1≤nmax≤MaxPixNum,MaxPixNum为所述第一优选像素点的数目,且MaxPixNum=η1×PixNum,η1为所述第一比值,GreyValnmax为第nmax...

【专利技术属性】
技术研发人员:陈梓彬
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1