图形页面测试方法、训练方法和装置制造方法及图纸

技术编号:38002252 阅读:6 留言:0更新日期:2023-06-30 10:16
本公开提供了一种图形页面测试方法、训练方法和装置,涉及计算机技术领域。具体实现方案为:基于预设的配置数据确定并访问被测页面;获取被测页面当前的页面信息,并通过图形页面测试模型匹配与所述页面信息相匹配的页面操作;执行所述页面操作对所述被测页面进行测试,并得到相应的测试结果;根据所述测试结果生成并保存测试案例。果生成并保存测试案例。果生成并保存测试案例。

【技术实现步骤摘要】
图形页面测试方法、训练方法和装置


[0001]本公开涉及计算机
,尤其涉及一种图形页面测试方法、训练方法和装置。

技术介绍

[0002]目前针对图形页面的功能的测试,大多采用人工进行测试,测试人员打开各个被测页面,再对页面中的页面元素的功能进行测试,并录制测试过程,这种方式效率较低,且对于一些重复场景下的图形页面,也需要重复测试,浪费了大量人力。

技术实现思路

[0003]本公开提供了一种图形页面测试方法、训练方法和装置。
[0004]根据本公开的第一方面,提供了一种图形页面测试方法,包括:
[0005]基于预设的配置数据确定并访问被测页面;
[0006]获取被测页面当前的页面信息,并通过图形页面测试模型匹配与所述页面信息相匹配的页面操作;
[0007]执行所述页面操作对所述被测页面进行测试,并得到相应的测试结果;
[0008]根据所述测试结果生成并保存测试案例。
[0009]根据本公开的第二方面,提供了一种图形页面测试模型的训练方法,包括:
[0010]获取训练数据集中的历史测试案例,并执行历史测试案例进行测试训练;
[0011]针对每个历史测试案例,录制历史测试案例的测试过程,生成并保存每个测试过程对应的预测试结果;
[0012]获取验证数据集中的验证数据,对所述预测试结果进行验证,若验证通过,则根据本次预测试结果生成新的测试案例,并将所述新的测试案例保存至所述训练数据集。
[0013]根据本公开的第三方面,提供了一种图形页面测试装置,包括:
[0014]确定模块,用于基于预设的配置数据确定并访问被测页面;
[0015]获取模块,用于获取被测页面当前的页面信息,并通过图形页面测试模型匹配与所述页面信息相匹配的页面操作;
[0016]执行模块,用于执行所述页面操作对所述被测页面进行测试,并得到相应的测试结果;
[0017]保存模块,用于根据所述测试结果生成并保存测试案例。
[0018]根据本公开的第四方面,提供了一种图形页面测试模型的训练装置,包括:
[0019]获取模块,用于获取训练数据集中的历史测试案例,并执行历史测试案例进行测试训练;
[0020]生成模块,用于针对每个历史测试案例,录制历史测试案例的测试过程,生成并保存每个测试过程对应的预测试结果;
[0021]保存模块,用于获取验证数据集中的验证数据,对所述预测试结果进行验证,若验证通过,则根据本次预测试结果生成新的测试案例,并将所述新的测试案例保存至所述训
练数据集。
[0022]根据本公开的第五方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求上述的应答方法。
[0023]根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求上述的应答方法。
[0024]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0025]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0026]图1是本公开实施例提供的一种图形页面测试方法的流程示意图;
[0027]图2是本公开实施例提供的一种图形页面测试模型的训练方法的流程示意图;
[0028]图3是本公开实施例提供的一种图形页面测试装置的结构示意图;
[0029]图4是本公开实施例提供的一种图形页面测试模型的训练装置的结构示意图;
[0030]图5是用来实现本公开实施例的电子设备的框图。
具体实施方式
[0031]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0032]在一些相关技术中,针对图形页面的功能的测试,大多采用人工进行测试,这种方式效率较低,浪费了大量人力。
[0033]本公开实施例提供的图形页面测试方法、训练方法和装置,旨在解决现有技术的如上技术问题中的至少一个。
[0034]本公开实施例提供的应答方法可以由终端设备或服务器等电子设备执行,终端设备可以为车载设备、用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等,方法可以通过处理器调用存储器中存储的计算机可读程序指令的方式来实现。或者,可通过服务器执行方法。
[0035]图1示出了本公开实施例提供的一种图形页面测试方法的流程示意图,如图1中所示,该方法主要可以包括:
[0036]在步骤S110中,基于预设的配置数据确定并访问被测页面。
[0037]其中,在开始测试前,可以先配置测试所需的配置数据,具体的,配置数据可以包括以下至少一者:被测页面的访问地址、被测页面的用户名、用户名对应的密码。则在这种情况下,S110包括多个子步骤:
[0038]子步骤一、获取配置数据中包含的被测页面访问地址,并根据被测页面访问地址
访问被测页面。
[0039]子步骤二、通过配置数据中包含的被测页面的用户名和用户名对应的密码,登录被测页面。
[0040]具体的,上述用户名和密码,为使用被测页面对应的网页或系统所需的账号的用户名和密码。
[0041]在步骤S120中,获取被测页面当前的页面信息,并通过图形页面测试模型匹配与页面信息相匹配的页面操作。
[0042]其中,图形页面测试模型为本实施例中,用于测试被测页面的图形页面功能的模型,通常已通过预训练使该模型具备一定行为克隆的能力,这部分在之后的模型训练部分详述。
[0043]在这种情况下,S120具体包括:确定被测页面所包含的页面元素,以及被测页面的页面状态。
[0044]其中,页面信息包括所有用于描述页面的信息,例如,页面信息包括以下指示一者:被测页面所包含的页面元素和被测页面的页面状态。其中,页面元素包括图形元素(例如:输入框、确定按钮、选择框、下拉框)、文字元素中的至少一个,页面状态包括以下至少一者:输入状态、激活状态、隐私浏览状态等。在训练阶段,将多个测试案例作为输入输入图形页面测试模型进行训练,训练过程中,会确定各个测试案例中的被测页面所包含的页面元素,以及将被测页面的页面状态以及与页面元素、页面状态相对应的页面操作的关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形页面测试方法,包括:基于预设的配置数据确定并访问被测页面;获取被测页面当前的页面信息,并通过图形页面测试模型匹配与所述页面信息相匹配的页面操作;执行所述页面操作对所述被测页面进行测试,并得到相应的测试结果;根据所述测试结果生成并保存测试案例。2.根据权利要求1所述的方法,其中,当所述被测页面为多个,所述执行所述页面操作对所述被测页面进行测试,并得到相应的测试结果,包括:执行各个被测页面相对应的页面操作,并得到各个被测页面相对应的子测试结果;根据执行页面操作的时间顺序,生成各个被测页面的访问路径;根据所述访问路径和各个被测页面相对应的子测试结果,生成序列化的测试结果。3.根据权利要求1所述的方法,其中,所述配置数据包括以下至少一者:被测页面的访问地址、被测页面的用户名、所述用户名对应的密码;所述基于预设的配置数据确定并访问被测页面包括:获取所述配置数据中包含的被测页面访问地址,并根据所述被测页面访问地址访问被测页面;通过所述配置数据中包含的被测页面的用户名和所述用户名对应的密码,登录所述被测页面。4.根据权利要求1所述的方法,其中,所述获取被测页面当前的页面信息包括:确定所述被测页面所包含的页面元素,以及所述被测页面的页面状态。5.一种图形页面测试模型的训练方法,包括:获取训练数据集中的历史测试案例,并执行历史测试案例进行测试训练;针对每个历史测试案例,录制历史测试案例的测试过程,生成并保存每个测试过程对应的预测试结果;获取验证数据集中的验证数据,对所述预测试结果进行验证,若验证通过,则根据本次预测试结果生成新的测试案例,并将所述新的测试案例保存至所述训练数据集。6.根据权利要求5所述的方法,所述生成并保存每个测试过程对应的预测...

【专利技术属性】
技术研发人员:张哲牛伟嘉吴志刚
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1