一种页面测试的方法、装置、设备及介质制造方法及图纸

技术编号:36249256 阅读:12 留言:0更新日期:2023-01-07 09:41
本申请涉及数据处理技术领域,具体涉及一种页面测试的方法、装置、设备及介质。该方法包括:利用测试脚本触发基于目标测试浏览器显示的待测试系统的页面跳转,所述待测试系统包括多个不同版本的测试系统,或者,所述目标测试浏览器包括多个不同版本的浏览器;采集所述目标测试浏览器的显示页面以及所述显示页面的跳转数据;根据所述显示页面以及所述跳转数据生成页面数据;对所述页面数据进行分析,得到测试结果,通过在不同版本浏览器内自动触发测试系统的页面,并进行相应分析,提升测试效率。提升测试效率。提升测试效率。

【技术实现步骤摘要】
一种页面测试的方法、装置、设备及介质


[0001]本申请涉及数据处理
,具体涉及一种页面测试的方法、装置、设备及介质。

技术介绍

[0002]在测试网页页面时需要测试其在各种浏览器的兼容性,分析待测系统的页面在浏览器中的前端表现。
[0003]目前,由测试人员执行测试网页页面,导致测试网页页面的效率较低。

技术实现思路

[0004]本申请提供一种页面测试的方法、装置、设备及介质,能够提高页面测试的效率。
[0005]第一方面,本申请提供一种页面测试的方法,该方法包括:
[0006]利用测试脚本触发基于目标测试浏览器显示的待测试系统的页面跳转,所述待测试系统包括多个不同版本的测试系统,或者,所述目标测试浏览器包括多个不同版本的浏览器;
[0007]采集所述目标测试浏览器的显示页面以及所述显示页面的跳转数据;
[0008]根据所述显示页面以及所述跳转数据生成页面数据;
[0009]对所述页面数据进行分析,得到测试结果。
[0010]可选地,所述采集所述目标测试浏览器的显示页面以及所述显示页面的跳转数据,包括:
[0011]获取所述待测试系统未跳转的初始页面以及每次跳转后的跳转页面;
[0012]将所述初始页面和所述跳转页面作为显示页面;
[0013]获取每个所述跳转页面的页面路径信息,将所述页面路径信息作为跳转数据。
[0014]可选地,在所述根据所述显示页面以及所述跳转数据生成页面数据之前,所述方法还包括:r/>[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]可选地,若与所述目标次序对应的页面数据的特征值不相同,所述装置还包括:
[0050]确定单元,用于根据与所述目标次序对应的页面数据的特征值,确定与所述目标次序对应的页面数据包括的区别元素属性数据。
[0051]可选地,所述页面数据包括所述元素属性数据以及所述元素动作信息,所述分析单元,用于对所述页面数据进行分析,得到测试结果,包括:
[0052]比较与目标次序对应的页面数据的元素属性数据是否相同,得到第一比对结果,所述目标次序是所述处理顺序中的一个;
[0053]比较与所述目标次序对应的页面数据的所述元素动作信息是否相同,得到第二比对结果;
[0054]根据所述第一比对结果和所述第二比对结果,得到所述测试结果。
[0055]第三方面,本申请提供一种页面测试的设备,所述设备包括处理器以及存储器:
[0056]所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
[0057]所述处理器用于根据所述计算机程序中的指令执行第一方面任一项所述的页面测试的方法。
[0058]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行第一方面任一项所述的页面测试的方法。
[0059]本申请技术方案的优点和有益效果:
[0060]本申请提供一种页面测试本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种页面测试的方法,其特征在于,包括:利用测试脚本触发基于目标测试浏览器显示的待测试系统的页面跳转,所述待测试系统包括多个不同版本的测试系统,或者,所述目标测试浏览器包括多个不同版本的浏览器;采集所述目标测试浏览器的显示页面以及所述显示页面的跳转数据;根据所述显示页面以及所述跳转数据生成页面数据;对所述页面数据进行分析,得到测试结果。2.根据权利要求1所述的方法,其特征在于,所述采集所述目标测试浏览器的显示页面以及所述显示页面的跳转数据,包括:获取所述待测试系统未跳转的初始页面以及每次跳转后的跳转页面;将所述初始页面和所述跳转页面作为显示页面;获取每个所述跳转页面的页面路径信息,将所述页面路径信息作为跳转数据。3.根据权利要求1所述的方法,其特征在于,在所述根据所述显示页面以及所述跳转数据生成页面数据之前,所述方法还包括:根据预设需求调整所述页面测试的测试环境。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述显示页面以及所述跳转数据生成页面数据,包括:根据所述跳转数据,确定所述显示页面的处理顺序;从所述显示页面中获取元素属性数据和元素动作信息中的一种或多种,生成所述显示页面的页面数据;建立所述页面数据与所述处理顺序的对应关系。5.根据权利要求4所述的方法,其特征在于,所述页面数据包括所述元素属性数据,所述对所述页面数据进行分析,得到测试结果,包括:根据与目标次序对应的页面数据的元素属性数据,计算与所述目标次序对应的页面数据的特征值,所述目标次序是所述处理顺序中的一个;若与所述目标次序对应的页面数据的特征值相同,则确定与所述目标次序对应的页面数据一致;若与所述目标次序对应的页面数据的特征值不相...

【专利技术属性】
技术研发人员:吴猛
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1