页面测试方法、设备及存储介质技术

技术编号:37333054 阅读:15 留言:0更新日期:2023-04-21 23:11
本申请提供一种页面测试方法、设备及存储介质,通过根据至少一个预设页面标识控制终端的应用程序跳转到至少一个预设页面标识对应的至少一个待测试页面;解析过滤至少一个待测试页面的目标页面元素及目标页面元素对应的目标数据值;从数据库获取目标页面元素对应的预设数据值;根据目标页面元素对应的目标数据值及预设数据值确定至少一个待测试页面的页面测试结果。通过将待测试页面实际展示的目标页面元素及目标页面元素对应的目标数据值与数据库中目标页面元素对应的预设数据值进行比较,可检测出目标页面元素是否正常显示以及显示的数据是否准确,提高数据正确性,无需针对页面制作测试脚本以及测试用例,可实现应用程序的全自动化的页面测试。程序的全自动化的页面测试。程序的全自动化的页面测试。

【技术实现步骤摘要】
页面测试方法、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种页面测试方法、设备及存储介质。

技术介绍

[0002]在应用程序完成开发后,通常会对应用程序的UI页面(User Interface,用户界面)进行测试,测试UI页面是否正常显示。
[0003]现有的页面测试方法通常采用自动化测试工具通过录制脚本,检测UI页面是否正常显示,尤其是UI页面中的页面元素是否正常显示。但是现有的页面测试方法更为注重UI页面显示,无法测试出页面元素数据错误的情况。

技术实现思路

[0004]本申请提供一种页面测试方法、设备及存储介质,以实现对应用程序待测试页面中目标页面元素以及对应数据值的测试。
[0005]第一方面,本申请提供一种页面测试方法,包括:
[0006]根据至少一个预设页面标识,控制终端的应用程序跳转到所述至少一个预设页面标识对应的至少一个待测试页面;
[0007]解析过滤所述至少一个待测试页面的目标页面元素以及目标页面元素对应的目标数据值;
[0008]从数据库获取所述目标页面元素对应的预设数据值;
[0009]根据所述目标页面元素对应的目标数据值以及预设数据值确定所述至少一个待测试页面的页面测试结果。
[0010]在一种可能的设计中,所述解析过滤所述至少一个待测试页面的目标页面元素以及目标页面元素对应的目标数据值,包括:
[0011]遍历所述至少一个待测试页面中的多个页面元素以及多个页面数据值,确定页面元素与页面数据值之间的对应关系;
[0012]根据页面元素与页面数据值之间的对应关系,筛选出目标页面元素以及目标页面元素对应的目标数据值。
[0013]在一种可能的设计中,所述从数据库获取所述目标页面元素对应的预设数据值,包括:
[0014]根据所述目标页面元素,获取目标数据库查询指令;
[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]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面及第一方面的各种可能的设计所述的页本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面测试方法,其特征在于,包括:根据至少一个预设页面标识,控制终端的应用程序跳转到所述至少一个预设页面标识对应的至少一个待测试页面;解析过滤所述至少一个待测试页面的目标页面元素以及目标页面元素对应的目标数据值;从数据库获取所述目标页面元素对应的预设数据值;根据所述目标页面元素对应的目标数据值以及预设数据值确定所述至少一个待测试页面的页面测试结果。2.根据权利要求1所述的方法,其特征在于,所述解析过滤所述至少一个待测试页面的目标页面元素以及目标页面元素对应的目标数据值,包括:遍历所述至少一个待测试页面中的多个页面元素以及多个页面数据值,确定页面元素与页面数据值之间的对应关系;根据页面元素与页面数据值之间的对应关系,筛选出目标页面元素以及目标页面元素对应的目标数据值。3.根据权利要求1所述的方法,其特征在于,所述从数据库获取所述目标页面元素对应的预设数据值,包括:根据所述目标页面元素,获取目标数据库查询指令;根据所述目标数据库查询指令查询数据库中的目标字段,确定为所述目标页面元素对应的预设数据值。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述目标页面元素对应的目标数据值以及预设数据值确定所述至少一个待测试页面的页面测试结果,包括:将任一待测试页面的所述目标页面元素对应的目标数据值与预设数据值进行对比;若所述目标页面元素对应的目标数据值与预设数据值一致,则确定该待测试页面的页面测试成功;或者若所述目标页面元素对应的目标数据值与预设数据值不一致,则确定该待测试页面的页面测试失败。5.根据权利要求1

3任一项所述的方法,其特征在于,所述根据至少一个预设页面标识,控制终端的应用程序跳转到所述至少一个预设页面标识对应的至少一个待测试页面,包括:控制终端启动应用程序,并进行登录授权;获取至少一个待测试页面的预设页面标识;在登录授权通过后,根据至少一个预设页面标识,控制终端的应用程序跳转到所述至少一个预设页面标识对应的至少一个待测试页面。6.根据权利要求1

3任一项所述的方法,其特征在于,所述根据至少一个预设页面标识,控制终端的应用程序跳转到所述至少一个预设页面标识对应的至少一个待测试页面,包括:若待测试页面为至少两个,则控制终端的应用程序在完成一个待测试页面的页面测试后自动跳转到下一个待测试页面;或者控制终端的应用程序并行开启至少两个待测试页面,以并行对所开启的待测试页面进
行页面测试。7.一种页面测试设备,其特征在于,包括:启动模块,用于根据至少一个预设页面标识,控制终端的应用程序跳转到所述至少一个预设页面标识对应的至少一个待测试页面;解析模块,用于解析过滤所述至少一个待测试页面的目标页面元素以及目标页面元素对应的目标数据值;数据库模块,用于从...

【专利技术属性】
技术研发人员:段彩霞
申请(专利权)人:联通支付有限公司
类型:发明
国别省市:

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

1