页面测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31088061 阅读:17 留言:0更新日期:2021-12-01 12:46
本申请涉及测试管理领域,通过基于场景参数信息,在目标应用程序加载目标页面与目标页面对应的目标测试场景,实现在应用程序中进行真实环境的页面测试,提高了页面测试的准确性。涉及一种页面测试方法、装置、计算机设备和存储介质,该方法包括:根据页面选中操作确定待测试的目标页面;确定目标页面对应的目标测试节点,设定目标测试节点为生效的测试节点,并获取目标测试节点的场景参数信息;在测试界面加载预设的目标应用程序,并基于场景参数信息,在目标应用程序加载目标页面与目标页面对应的目标测试场景;获取目标测试场景对应的测试数据,根据测试数据对目标页面进行测试。此外,本申请还涉及区块链技术,场景参数信息可存储于区块链中。存储于区块链中。存储于区块链中。

【技术实现步骤摘要】
页面测试方法、装置、计算机设备和存储介质


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

技术介绍

[0002]客户端中的应用程序在发布之前,对应用程序中的页面进行测试成为一项重要工作。在现有页面测试方式中,一般是在服务器进行理想环境下的页面测试,由于理想环境无法模拟在客户端中的真实环境,导致服务器中测试后的页面加载到客户端时,容易出现逻辑设计问题,降低了页面测试的准确性。
[0003]因此,如何提高页面测试的准确性成为亟需解决的问题。

技术实现思路

[0004]本申请提供了一种页面测试方法、装置、计算机设备和存储介质,通过基于场景参数信息,在目标应用程序加载目标页面与目标页面对应的目标测试场景,可以实现在应用程序进行真实环境的页面测试,避免了将在服务器测试的页面加载至客户端中的应用程序容易出现的逻辑设计问题,提高了页面测试的准确性。
[0005]第一方面,本申请提供了一种页面测试方法,所述方法包括:
[0006]当检测到测试界面的页面选中操作时,根据所述页面选中操作确定待测试的目标页面;
[0007]确定所述目标页面对应的目标测试节点,设定所述目标测试节点为生效的测试节点,并获取所述目标测试节点对应的场景参数信息;
[0008]在所述测试界面加载预设的目标应用程序,并基于所述场景参数信息,在所述目标应用程序加载所述目标页面与所述目标页面对应的目标测试场景;
[0009]获取所述目标测试场景对应的测试数据,根据所述测试数据对所述目标页面进行测试。
[0010]第二方面,本申请还提供了一种页面测试装置,所述装置包括:
[0011]目标页面确定模块,用于当检测到测试界面的页面选中操作时,根据所述页面选中操作确定待测试的目标页面;
[0012]场景参数获取模块,用于确定所述目标页面对应的目标测试节点,设定所述目标测试节点为生效的测试节点,并获取所述目标测试节点对应的场景参数信息;
[0013]测试场景加载模块,用于在所述测试界面加载预设的目标应用程序,并基于所述场景参数信息,在所述目标应用程序加载所述目标页面与所述目标页面对应的目标测试场景;
[0014]页面测试模块,用于获取所述目标测试场景对应的测试数据,根据所述测试数据对所述目标页面进行测试。
[0015]第三方面,本申请还提供了一种计算机设备,所述计算机设备包括存储器和处理
器;
[0016]所述存储器,用于存储计算机程序;
[0017]所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的页面测试方法。
[0018]第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的页面测试方法。
[0019]本申请公开了一种页面测试方法、装置、计算机设备和存储介质,通过在检测到测试界面的页面选中操作时,可以根据页面选中操作确定待测试的目标页面,避免需要对目标页面之前的页面进行测试,提高了页面测试的效率;通过确定目标页面对应的目标测试节点,设定目标测试节点为生效的测试节点,后续可以基于目标测试节点实现对目标页面进行单独测试;通过获取目标测试节点对应的场景参数信息,后续可以根据场景参数信息加载对应的测试场景;通过在测试界面加载预设的目标应用程序并基于场景参数信息,在目标应用程序加载目标页面与目标页面对应的目标测试场景,可以实现在应用程序中进行真实环境的页面测试,避免了将在服务器测试的页面加载至客户端中的应用程序容易出现的逻辑设计问题,提高了页面测试的准确性。
附图说明
[0020]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的一种页面测试方法的示意性流程图;
[0022]图2是本申请实施例提供的一种测试节点配置表的示意图;
[0023]图3是本申请实施例提供的一种替换测试节点的示意图;
[0024]图4是本申请实施例提供的另一种测试节点配置表的示意图;
[0025]图5是本申请实施例提供的一种调整测试节点配置表中指针指向的示意图;
[0026]图6是本申请实施例提供的一种将场景参数信息存储至服务器的子步骤的示意性流程图;
[0027]图7是本申请实施例提供的一种获取场景参数信息的子步骤的示意性流程图;
[0028]图8是本申请实施例提供的一种页面测试装置的示意性框图;
[0029]图9是本申请实施例提供的一种计算机设备的结构示意性框图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际
执行的顺序有可能根据实际情况改变。
[0032]应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0033]还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0034]本申请的实施例提供了一种页面测试方法、装置、计算机设备和存储介质。其中,该页面测试方法可以应用于客户端中,通过基于场景参数信息,在目标应用程序加载目标页面与目标页面对应的目标测试场景,可以实现在应用程序中进行真实环境的页面测试,避免了将在服务器中测试的页面加载至客户端中的应用程序容易出现的逻辑设计问题,提高了页面测试的准确性。
[0035]其中,客户端可以是智能手机、平板电脑、笔记本电脑和台式电脑等电子设备。
[0036]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0037]如图1所示,页面测试方法包括步骤S10至步骤S40。
[0038]步骤S10、当检测到测试界面的页面选中操作时,根据所述页面选中操作确定待测试的目标页面。
[0039]需要说明的是,本申请实施例提供的页面测试方法可以应用于客户端中的应用程序进行页面测试的场景,实现在应用程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面测试方法,其特征在于,包括:当检测到测试界面的页面选中操作时,根据所述页面选中操作确定待测试的目标页面;确定所述目标页面对应的目标测试节点,设定所述目标测试节点为生效的测试节点,并获取所述目标测试节点对应的场景参数信息;在所述测试界面加载预设的目标应用程序,并基于所述场景参数信息,在所述目标应用程序加载所述目标页面与所述目标页面对应的目标测试场景;获取所述目标测试场景对应的测试数据,根据所述测试数据对所述目标页面进行测试。2.根据权利要求1所述的页面测试方法,其特征在于,所述当检测到测试界面的页面选中操作时,根据所述页面选中操作确定待测试的目标页面之前,所述方法还包括:获取所述目标应用程序对应的页面集合,所述页面集合包括所述目标应用程序运行时的多个页面;将所述页面集合加载至所述测试界面。3.根据权利要求1所述的页面测试方法,其特征在于,所述获取所述目标测试节点对应的场景参数信息之前,还包括:获取预设的页面测试流程信息,所述页面测试流程信息包括至少一个测试节点,每个所述测试节点存在关联的测试场景;确定每个所述测试场景的场景标签,并获取每个所述测试场景的场景参数信息;将每个所述测试场景对应的场景参数信息与场景标签关联存储至服务器。4.根据权利要求3所述的页面测试方法,其特征在于,所述获取每个所述测试场景的场景参数信息,包括:基于预设的调用接口,获取预设的日志平台中的日志信息,所述日志信息包括每个所述测试场景对应的历史测试信息;基于所述调用接口中的传入参数与传出参数,对所述历史测试信息进行场景参数信息提取,获得每个所述测试场景的所述场景参数信息。5.根据权利要求3所述的页面测试方法,其特征在于,所述获取所述目标测试节点对应的场景参数信息,包括:获取所述目标测试节点对应的目标场景标签,所述目标场景标签为所述目标测试场景的场景标签;根据所述目标场景标签在所述服务器中进行场景参数信息查询,获得所述目标场...

【专利技术属性】
技术研发人员:严歌
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1