一种测试数据的自助服务方法和相关装置制造方法及图纸

技术编号:36565119 阅读:7 留言:0更新日期:2023-02-04 17:21
本申请公开了一种测试数据的自助服务方法和相关装置,该方法包括:首先,根据消费方用户输入的目标交易标识,从多个预设测试数据自助服务中,查询目标交易标识对应的目标测试数据自助服务;多个预设测试数据自助服务由服务方用户对已有的多个接口自动化测试案例进行自定义封装并存储在数据库中;然后,响应于消费方用户针对目标测试数据自助服务的待配置字段的配置操作,获取待配置字段对应的目标配置信息;最后,响应于消费方用户针对目标配置信息的确定操作,按照目标配置信息调用和执行目标测试数据自助服务对应的接口自动化测试案例,获得执行结果。基于此,该方法无需复制接口自动化测试案例,操作更加简单、便捷,降低操作成本和沟通成本。作成本和沟通成本。作成本和沟通成本。

【技术实现步骤摘要】
一种测试数据的自助服务方法和相关装置


[0001]本申请涉及数据测试
,尤其涉及一种测试数据的自助服务方法和相关装置。

技术介绍

[0002]在日常测试工作中,消费方系统和服务方系统之间相互关联。消费方系统发起交易,需要服务系统提供特异化的业务测试数据和业务连续性操作,而服务方测试人员需要投入较多精力在业务测试数据的准备上。
[0003]现有技术中,可以通过直接操作已有的接口自动化测试案例,执行接口自动化测试案例的方法,以完成业务测试数据的准备。
[0004]但是,上述方法需要复制接口自动化测试案例,熟悉操作接口自动化测试案例所需各个属性字段的含义,且存在接口自动化测试案例中共性功能被多次复制、重复操作的情况,导致操作成本和沟通成本较高。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种测试数据的自助服务方法和相关装置,无需复制接口自动化测试案例,操作更加简单、便捷,并降低操作成本和沟通成本。
[0006]第一方面,本申请实施例提供了一种测试数据的自助服务方法,所述方法包括:
[0007]根据消费方用户输入的目标交易标识,从多个预设测试数据自助服务中,查询所述目标交易标识对应的目标测试数据自助服务;所述多个预设测试数据自助服务由服务方用户对已有的多个接口自动化测试案例进行自定义封装并存储在数据库中;
[0008]响应于所述消费方用户针对所述目标测试数据自助服务的待配置字段的配置操作,获取所述待配置字段对应的目标配置信息;
[0009]响应于所述消费方用户针对所述目标配置信息的确定操作,按照所述目标配置信息调用和执行所述目标测试数据自助服务对应的接口自动化测试案例,获得执行结果。
[0010]可选的,所述待配置字段包括输入字段和测试环境字段,所述响应于所述消费方用户针对所述目标测试数据自助服务的待配置字段的配置操作,获取所述待配置字段对应的目标配置信息,包括:
[0011]响应于所述消费方用户针对所述输入字段的输入操作,获取所述输入字段的目标输入信息;
[0012]响应于所述消费方用户针对所述测试环境字段的选取操作,获取所述测试环境字段的目标测试环境信息;
[0013]将所述目标输入信息和所述目标测试环境信息作为所述目标配置信息。
[0014]可选的,每个预设测试数据自助服务的配置信息存储在测试数据自助服务交易表和测试环境表中,所述测试数据自助服务交易表包括所述预设测试数据自助服务的服务属性字段信息,所述测试环境表包括所述预设测试数据自助服务的环境属性字段信息。
[0015]可选的,所述方法还包括:
[0016]将所述执行结果以输出字段的形式显示给所述消费方用户。
[0017]可选的,所述方法还包括:
[0018]将所述测试数据的自助服务的操作流水信息存储在所述数据库中;所述操作流水信息包括所述目标测试数据自助服务的操作属性字段信息。
[0019]可选的,所述方法还包括:
[0020]根据所述操作流水信息对应操作流水日志中各个测试数据自助服务的使用频次,由高至低排序所述各个测试数据自助服务获得排序结果;
[0021]将所述排序结果中前N个测试数据自助服务显示在热榜页面中。
[0022]可选的,所述方法还包括:
[0023]响应于所述消费方用户针对所述前N个测试数据自助服务的选取操作,确定所述目标测试数据自助服务;
[0024]响应于所述消费方用户针对所述待配置字段的配置操作,获取所述目标配置信息;
[0025]响应于所述消费方用户针对所述目标配置信息的确定操作,按照所述目标配置信息调用和执行所述目标测试数据自助服务对应的接口自动化测试案例,获得所述执行结果。
[0026]第二方面,本申请实施例提供了一种测试数据的自助服务装置,所述装置包括:查询单元、获取单元和调用执行单元;
[0027]所述查询单元,用于根据消费方用户输入的目标交易标识,从多个预设测试数据自助服务中,查询所述目标交易标识对应的目标测试数据自助服务;所述多个预设测试数据自助服务由服务方用户对已有的多个接口自动化测试案例进行自定义封装并存储在数据库中;
[0028]所述获取单元,用于响应于所述消费方用户针对所述目标测试数据自助服务的待配置字段的配置操作,获取所述待配置字段对应的目标配置信息;
[0029]所述调用执行单元,用于响应于所述消费方用户针对所述目标配置信息的确定操作,按照所述目标配置信息调用和执行所述目标测试数据自助服务对应的接口自动化测试案例,获得执行结果。
[0030]第三方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
[0031]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0032]所述处理器用于根据所述程序代码中的指令执行上述第一方面所述的测试数据的自助服务方法。
[0033]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的测试数据的自助服务方法。
[0034]与现有技术相比,本申请至少具有以下优点:
[0035]采用本申请实施例的技术方案,首先,根据消费方用户输入的目标交易标识,从多个预设测试数据自助服务中,查询目标交易标识对应的目标测试数据自助服务;多个预设
测试数据自助服务由服务方用户对已有的多个接口自动化测试案例进行自定义封装并存储在数据库中;然后,响应于消费方用户针对目标测试数据自助服务的待配置字段的配置操作,获取待配置字段对应的目标配置信息;最后,响应于消费方用户针对目标配置信息的确定操作,按照目标配置信息调用和执行目标测试数据自助服务对应的接口自动化测试案例,获得执行结果。基于此,该方法无需复制接口自动化测试案例,操作更加简单、便捷,并降低操作成本和沟通成本。
附图说明
[0036]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0037]图1为本申请实施例中一种应用场景所涉及的系统框架示意图;
[0038]图2为本申请实施例提供的一种测试数据的自助服务方法的流程示意图;
[0039]图3为本申请实施例提供的一种测试数据的自助服务装置的结构示意图。
具体实施方式
[0040]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据的自助服务方法,其特征在于,包括:根据消费方用户输入的目标交易标识,从多个预设测试数据自助服务中,查询所述目标交易标识对应的目标测试数据自助服务;所述多个预设测试数据自助服务由服务方用户对已有的多个接口自动化测试案例进行自定义封装并存储在数据库中;响应于所述消费方用户针对所述目标测试数据自助服务的待配置字段的配置操作,获取所述待配置字段对应的目标配置信息;响应于所述消费方用户针对所述目标配置信息的确定操作,按照所述目标配置信息调用和执行所述目标测试数据自助服务对应的接口自动化测试案例,获得执行结果。2.根据权利要求1所述的方法,其特征在于,所述待配置字段包括输入字段和测试环境字段,所述响应于所述消费方用户针对所述目标测试数据自助服务的待配置字段的配置操作,获取所述待配置字段对应的目标配置信息,包括:响应于所述消费方用户针对所述输入字段的输入操作,获取所述输入字段的目标输入信息;响应于所述消费方用户针对所述测试环境字段的选取操作,获取所述测试环境字段的目标测试环境信息;将所述目标输入信息和所述目标测试环境信息作为所述目标配置信息。3.根据权利要求1所述的方法,其特征在于,每个预设测试数据自助服务的配置信息存储在测试数据自助服务交易表和测试环境表中,所述测试数据自助服务交易表包括所述预设测试数据自助服务的服务属性字段信息,所述测试环境表包括所述预设测试数据自助服务的环境属性字段信息。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:将所述执行结果以输出字段的形式显示给所述消费方用户。5.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:将所述测试数据的自助服务的操作流水信息存储在所述数据库中;所述操作流水信息包括所述目标测试数据自助服务的操作属性字段信息。6.根据权利要求5所述的方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:童薇刘庆辰罗垚刘景涛
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1