一种终端界面显示的测试方法和装置与流程

文档序号:11807750阅读:来源:国知局

技术特征:

1.一种终端界面显示的检测方法,其特征在于,包括:

驱动终端执行应用软件测试用例以渲染生成界面,并执行界面图像录制;

获取所述终端录制的测试图像;

将所述图像进行图像分析,以确定所述测试用例的界面显示参数。

2.根据权利要求1所述的方法,其特征在于,将所述图像进行图像分析,以确定所述测试用例的界面显示参数包括:

将所述图像进行帧拆分;

将相邻帧图像进行比对,以获取帧相似度;

如果当前帧图像与前一帧图像的帧相似度达到第一设定门限值,则确定所述前一帧图像为界面渲染完成帧;

根据所述界面渲染完成帧确定所述界面的渲染时长。

3.根据权利要求2所述的方法,其特征在于,将所述图像进行帧拆分包括:

按照设定时间间隔,将所述图像进行帧拆分。

4.根据权利要求1所述的方法,其特征在于,将所述图像进行图像分析,以确定所述测试用例的界面显示参数包括:

从所述图像中获取渲染完成帧;

将所述渲染完成帧的帧图像与基准帧图像进行比对,以确定帧图像中的区别位置;

将所述区别位置作为界面显示参数,进行突出显示。

5.根据权利要求4所述的方法,其特征在于,将所述渲染完成帧的帧图像与基准帧图像进行比对,以确定帧图像中的区别位置包括:

将所述渲染完成帧的帧图像与基准帧图像按照设定规则划分为至少两个区域;

对每个区域中的帧图像进行像素点比对;

如果区域内的像素点相似度低于第二设定门限值,则确定所述区域为区别位置。

6.根据权利要求1所述的方法,其特征在于,驱动终端执行应用软件测试用例以渲染生成界面,并执行界面图像录制包括:

驱动终端开启浏览器,并在浏览器的地址栏中输入应用软件测试用例的访问地址,以触发所述浏览器进行网页访问,渲染生成界面,并从输入访问地址开始执行界面图像录制。

7.一种终端界面显示的检测装置,其特征在于,包括:

驱动模块,用于驱动终端执行应用软件测试用例以渲染生成界面,并执行界面图像录制;

获取模块,用于获取所述终端录制的测试图像;

分析模块,用于将所述图像进行图像分析,以确定所述测试用例的界面显示参数。

8.根据权利要求7所述的装置,其特征在于,所述分析模块包括:

拆分单元,用于将所述图像进行帧拆分;

比对单元,用于将相邻帧图像进行比对,以获取帧相似度;

界面渲染完成帧确定单元,用于如果当前帧图像与前一帧图像的帧相似度达到第一设定门限值,则确定所述前一帧图像为界面渲染完成帧;

渲染时长确定单元,用于根据所述界面渲染完成帧确定所述界面的渲染时长。

9.根据权利要求8所述的装置,其特征在于,所述拆分单元包括:

等时长拆分子单元,用于按照设定时间间隔,将所述图像进行帧拆分。

10.根据权利要求7所述的装置,其特征在于,所述分析模块包括:

渲染完成帧获取单元,用于从所述图像中获取渲染完成帧;

帧图像比对单元,用于将所述渲染完成帧的帧图像与基准帧图像进行比对,以确定帧图像中的区别位置;

突出显示单元,用于将所述区别位置作为界面显示参数,进行突出显示。

11.根据权利要求10所述的装置,其特征在于,所述帧图像比对单元包括:

区域划分子单元,用于将所述渲染完成帧的帧图像与基准帧图像按照设定规则划分为至少两个区域;

像素点比对子单元,用于对每个区域中的帧图像进行像素点比对;

区别位置确定子单元,用于如果区域内的像素点相似度低于第二设定门限值,则确定所述区域为区别位置。

12.根据权利要求7所述的装置,其特征在于,所述驱动模块包括:

浏览器驱动单元,用于驱动终端开启浏览器,并在浏览器的地址栏中输入应用软件测试用例的访问地址,以触发所述浏览器进行网页访问,渲染生成界面,并从输入访问地址开始执行界面图像录制。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1