一种用户验收测试方法、设备及存储介质技术

技术编号:30341832 阅读:16 留言:0更新日期:2021-10-12 23:13
本申请实施例提供一种用户验收测试方法、设备及存储介质,其中,所述方法包括:接收验收测试请求,所述验收测试请求中包含至少一个待测页面;在所述至少一个待测页面之间传递特定标识,以分别在所述至少一个待测页面下激活测试脚本;在所述至少一个待测页面下运行所述测试脚本,以获取测试数据;根据所述测试数据,生成针对所述至少一个待测页面的测试报告。据此,本申请实施例中,可实现用户验收测试的自动化,不再需要占用人力成本,这可有效提高用户验收测试的测试效率,并降低测试成本。并降低测试成本。并降低测试成本。

【技术实现步骤摘要】
一种用户验收测试方法、设备及存储介质


[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]根据所述至少一个测试终端提供的测试数据,生成针对所述目标测试任务的测试报告。
[0027]本申请实施例还提供一种存储计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行前述的用户验收测试方法。
[0028]在本申请实施例中,可基于验收测试请求,将目标测试任务下的至少一个待测页面批量分发给至少一个测试终端,基于此,在测试终端中,可在至少一个待测页面之间传递特定标识,以分别在所述至少一个待测页面下激活测试脚本,并可通过在至少一个待测页面下运行测试脚本,而获得测试数据,进而可根据测试数据,生成目标测试任务对应的测试报告。据此,本申请实施例中,可实现用户验收测试的自动化,不再需要占用人力成本,这可有效提高用户验收测试的测试效率,并降低测试成本。
附图说明
[0029]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0030]图1为本申请一示例性实施例提供的一种用户验收测试系统的结构示意图;
[0031]图2a为本申请一示例性实施例提供的一种用户验收测试方案的逻辑示意图;
[0032]图2b为本申请一示例性实施例提供的一种用户验收测试方案的场景示意图;
[0033]图3为本申请另一示例性实施例提供的一种用户验收测试方法的流程示意图;
[0034]图4为本申请另一示例性实施例提供的另一种用户验收测试方法的流程示意图;
[0035]图5为本申请又一示例性实施例提供的一种测试终端的结构示意图;
[0036]图6为本申请又一示例性实施例提供的一种计算设备的结构示意图。
具体实施方式
[0037]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]目前,用户验收测试过程中,不仅需要占用大量的人力成本,而且,验收测试的效率很低。为改善这些技术问题,本申请的一些实施例中:可基于验收测试请求,将目标测试
任务下的至少一个待测页面批量分发给至少一个测试终端,基于此,在测试终端中,可在至少一个待测页面之间传递特定标识,以分别在所述至少一个待测页面下激活测试脚本,并可通过在至少一个待测页面下运行测试脚本,而获得测试数据,进而可根据测试数据,生成目标测试任务对应的测试报告。据此,本申请实施例中,可实现用户验收测试的自动化,不再需要占用人力成本,这可有效提高用户验收测试的测试效率,并降低测试成本。
[0039]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0040]图1为本申请一示例性实施例提供的一种用户验收测试系统的结构示意图。参考图1,用户验收测试系统中包含测试请求端10和至少一个测试终端20,测试请求端10和至少一个测试终端20通信连接。
[0041]本实施例提供的用户验收测试系统可应用于各种需要对测试对象进行用户验收测试的场景中,本实施例对应用场景不作限定。在不同的场景中,测试对象可能不完全相同,例如,测试对象可以是软件产品、当然也可以是软硬结合产品等等,本实施例对测试对象的类型、规格等属性不作限定。
[0042]传统的用户验收测试方案中,工作人员需要现场指引和观察用户操作,再根据用户的操作情况和反馈来填写测试报告。通常,参与用户验收测试的用户数量较多,而工作人员需要分别为多个用户进行指引和观察,这导致工作人员的工作量很大,且测试效率很低。
[0043]本实施例中,工作人员可在测试请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户验收测试方法,其特征在于,包括:接收验收测试请求,所述验收测试请求中包含至少一个待测页面;在所述至少一个待测页面之间传递特定标识,以分别在所述至少一个待测页面下激活测试脚本;在所述至少一个待测页面下运行所述测试脚本,以获取测试数据;根据所述测试数据,生成针对所述至少一个待测页面的测试报告。2.根据权利要求1所述的方法,其特征在于,所述在所述至少一个待测页面之间传递特定标识,以分别在所述至少一个待测页面下激活测试脚本,包括:响应于从第一页面跳转至第二页面的跳转指令,将所述特定标识配置到所述第二页面下;确定所述第二页面下存在所述特定标识,则在所述第二页面下激活所述测试脚本;其中,所述第一页面和所述第二页面为所述至少一个待测页面中任意两个存在跳转关系的页面。3.根据权利要求2所述的方法,其特征在于,所述将所述特定标识配置到所述第二页面下,包括:获取所述特定标识及所述第二页面的URL地址;将所述特定标识作为URL参数配置到所述第二页面的URL地址下,以将所述特定标识配置到所述第二页面下。4.根据权利要求2所述的方法,其特征在于,所述将所述特定标识配置到所述第二页面下,包括:获取所述特定标识;将所述特定标识写入所述第二页面对应的本地存储区域中,以将所述特定标识配置到所述第二页面下。5.根据权利要求1所述的方法,其特征在于,所述在所述至少一个待测页面之间传递特定标识,以分别在所述至少一个待测页面下激活测试脚本,包括:获取所述至少一个待测页面中的初始页面关联的初始标识;基于所述初始标识,在所述初始页面下激活所述测试脚本;若所述初始标识为非特定来源地址,则将所述初始标识作为所述特定标识,以通过传递所述初始标识而分别在后续页面下激活所述测试脚本。6.根据权利要求5所述的方法,其特征在于,所述获取所述至少一个待测页面中的初始页面关联的初始标识,包括:若所述初始页面的URL地址下配置有URL参数,则将所述URL参数作为所述初始标识;或者若检测到所述初始页面为从一特定来源地址跳转而来,则将所述特定来源地址作为所述初始标识。7.根据权利要求5所述的方法,其特征在于,还包括:若所述初始标识为特定来源地址,则在所述初始页面下创建所述特定标识,以通过传递所述特定标识而分别在后续页面下激活所述测试脚本。8.根据权利要求1所述的方法,其特征在于,所述至少一个待测页面同属于目标测试任
务,所述特定标识中包含所述目标测试任务的唯一任务标识。9.根据权利要求1所述的方法,其特征在于,所述在所述至少一个待测页面下运行所述测试脚本,以获取测试数据,包括:基于所述测试脚本,在所述至少一个待测页面下调用测试功能进行页面测试,以获得所述测试数据。10.根据权利要求9所述的方法,其特征在于,所述测试功能包括录屏功能、录像功能、引导功能、评分功能或补充意见功能中的一种或多种。11.根据权利要求10所述的方法,其特征在于,所述测试功能包括录像功能时,所述基于所述测试脚本,在所述至少一个待测页面下调用测试功能进行页面测试,包括:在所述至少一个待测页面中的初始页面下,基于所述测试脚本,创建用户录像任务;根据所述用户录像任务,调用录像组件持续进行用户录像,直至出现录像停用事件。12.根据权利要求10所述的方法,其特征在于,所述测试功能包括录屏功能时,所述基于所述测试脚本,在所述至少一个待测页面下调用测试功能进行页面测试,包括:基于所述测试脚本,在所述至少一个待测页面下分别进行页面状态及用户操作的录制。13.根据权利要求12所述的方法,其特征在于,在所述至少一个待测页面下分别进行页面状态的录制,包括:监测所述至少一个待测页面各自包含的HTML节...

【专利技术属性】
技术研发人员:曹柯张帅舸
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1