任务测试方法、装置、设备及存储介质制造方法及图纸

技术编号:27877290 阅读:14 留言:0更新日期:2021-03-31 00:57
本发明专利技术涉及测试领域,提供了一种任务测试方法、装置、设备及存储介质。通过接收用户发出的任务测试的请求,解析请求并获取请求中携带的待测试任务,通过预先配置的桥接服务器调用隔离网段的服务器获取待测试任务对应的测试用例,基于预先配置的断言文件对测试用例执行断言设置得到目标测试用例,对目标测试用例执行测试操作得到测试执行结果,将测试执行结果反馈至用户,利用本发明专利技术可以提高任务测试的效率。本发明专利技术还涉及区块链技术领域,上述目标测试用例及测试执行结果还可以存储于一区块链的节点中。

【技术实现步骤摘要】
任务测试方法、装置、设备及存储介质
本专利技术涉及测试领域,尤其涉及一种任务测试方法、装置、设备及存储介质。
技术介绍
目前,部署在不同网段需要通过堡垒机访问的机器无法通过ssh直连的方式进行连接,导致在测试数据校验的正确性时无法调度远程机器上的测试任务,且由于数据的正确性测试时可能存在相互依赖的情况,例如,校验A数据的正确性时,需要先校验B数据正确的情况下才能进行,导致下一批测试需等待上一批测试执行完毕后才能执行,测试人员需人工检查上一批次是否结束,导致执行测试的效率低下。
技术实现思路
鉴于以上内容,本专利技术提供一种任务测试方法、装置、设备及存储介质,其目的在于解决现有技术中任务测试效率较低的技术问题。为实现上述目的,本专利技术提供一种任务测试方法,该方法包括:接收用户发出的任务测试的请求,解析所述请求得到待测试任务;通过预先配置的桥接服务器调用隔离网段的服务器获取所述待测试任务对应的测试用例,基于预先配置的断言文件对所述测试用例执行断言设置得到目标测试用例;对所述目标测试用例执行测试操作得到测试执行结果,将所述测试执行结果反馈至所述用户。优选的,在所述接收用户发出的任务测试的请求之前,所述方法还包括:提供预设的操作界面,供所述用户预先配置待测试任务的相关信息,其中,所述待测试任务的相关信息包括待测试任务的任务名称及待测试任务的配置时间。优选的,在所述用户预先配置待测试任务的相关信息之后,所述方法还包括:判断所述用户是否配置了多个待测试任务,当判断所述用户配置了多个待测试任务时,获取各个待测试任务的配置时间,根据各个待测试任务的配置时间按先后顺序对所述多个待测试任务进行排序。优选的,所述基于预先配置的断言文件对所述测试用例执行断言设置,包括:对断言文件进行解析得到的解析结果,根据所述解析结果对所述测试用例执行断言设置,其中,所述解析结果包括断言操作的操作类型以及执行该断言操作后的预期结果。优选的,所述对所述目标测试用例执行测试操作得到测试执行结果,包括:获取所述目标测试用例对应的断言操作的操作类型,基于该断言操作的操作类型执行断言操作得到断言结果,将断言结果作为实际测试结果;判段所述实际测试结果与目标测试用例对应的预期结果是否相同,当判段所述实际测试结果与目标测试用例对应的预期结果相同时,生成该目标测试用例的第一测试结果,将所述第一测试结果作为所述测试执行结果;当判段所述实际测试结果与目标测试用例对应的预期结果不相同时,生成该目标测试用例的第二测试结果,将所述第二测试结果作为所述测试执行结果。优选的,所述将所述测试执行结果反馈至所述用户,包括:获取测试执行结果中与所述目标测试用例对应的预期结果不相同的测试用例,将该测试用例以邮件的格式发送至预设用户群。优选的,所述对所述目标测试用例执行测试操作得到测试执行结果,包括:当所述目标测试用例中的标识信息中存在优先级信息时,根据所述优先级信息对目标测试用例执行测试操作,当存在优先级相同的目标测试用例时,随机执行优先级相同的目标测试用例的测试操作。为实现上述目的,本专利技术还提供一种任务测试装置,该任务测试装置包括:接收模块:用于接收用户发出的任务测试的请求,解析所述请求得到待测试任务;设置模块:用于通过预先配置的桥接服务器调用隔离网段的服务器获取所述待测试任务对应的测试用例,基于预先配置的断言文件对所述测试用例执行断言设置得到目标测试用例;测试模块:用于对所述目标测试用例执行测试操作得到测试执行结果,将所述测试执行结果反馈至所述用户。为实现上述目的,本专利技术还提供一种电子设备,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的程序,所述程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的任务测试方法的任意步骤。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有任务测试程序,所述任务测试程序被处理器执行时,实现如上所述任务测试方法的任意步骤。本专利技术提出的任务测试方法、装置、设备及存储介质,通过预先配置的桥接服务器调用隔离网段的服务器可以获取待测试任务对应的测试用例,用户的所属网络可以通过桥接服务器调用到隔离网段服务器的测试用例,并可以配置待测试任务的顺序,提升了任务测试的效率。附图说明图1为本专利技术任务测试方法较佳实施例的流程图示意图;图2为本专利技术任务测试装置较佳实施例的模块示意图;图3为本专利技术电子设备较佳实施例的示意图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供一种任务测试方法。参照图1所示,为本专利技术任务测试方法的实施例的方法流程示意图。该方法可以由一个电子设备执行,该电子设备可以由软件和/或硬件实现。任务测试方法包括:步骤S10:接收用户发出的任务测试的请求,解析所述请求得到待测试任务。本实施例的应用场景可以是金融领域的数据的正确性校验的测试,任务测试需要由测试人员在了解业务规则的前提下进行规则匹配,例如,测试人员通过对积分发放流程的梳理,需要对积分发放业务流程的客户号、卡号、账户号、发放积分数等数据的正确性进行校验测试,或测试人员通过对贷款业务流程的梳理,对校验贷款业务流程中的每月还款金额、费率相关的数据进行校验测试,以查找出参数错误问题。需要说明的是,本实施例的实际应用场景并不仅限于此。用户向电子设备(例如,办公终端)发起任务测试的请求,任务测试请求中可以包括待测试任务,也可以包括待测试任务的存储路径及唯一的标识。也就是说,待测试的测试任务可以是用户在提交任务测试请求时一并录入的,也可以是用户提交任务测试请求之后从请求指定的地址中获取。在一个实施例中,在所述接收用户发出的任务测试的请求之前,所述方法还包括:提供预设的操作界面,供所述用户预先配置待测试任务的相关信息,其中,所述待测试任务的相关信息包括待测试任务的任务名称及待测试任务的配置时间。当用户开启终端上用于测试任务配置的页面时,终端会接收到用户对该应用程序的请求指令,然后在终端显示屏上显示一个测试任务输入信息的操作页面。用户可以在该操作页面中输入需要的测试的待测试任务,当用户完成一个待测试任务的输入操作时,可以生成该待测试任务完成配置的配置时间。在一个实施例中,在所述用户预先配置待测试任务的相关信息之后,所述方法还包括:判断所述用户是否配置本文档来自技高网...

【技术保护点】
1.一种任务测试方法,其特征在于,所述方法包括:/n接收用户发出的任务测试的请求,解析所述请求得到待测试任务;/n通过预先配置的桥接服务器调用隔离网段的服务器获取所述待测试任务对应的测试用例,基于预先配置的断言文件对所述测试用例执行断言设置得到目标测试用例;/n对所述目标测试用例执行测试操作得到测试执行结果,将所述测试执行结果反馈至所述用户。/n

【技术特征摘要】
1.一种任务测试方法,其特征在于,所述方法包括:
接收用户发出的任务测试的请求,解析所述请求得到待测试任务;
通过预先配置的桥接服务器调用隔离网段的服务器获取所述待测试任务对应的测试用例,基于预先配置的断言文件对所述测试用例执行断言设置得到目标测试用例;
对所述目标测试用例执行测试操作得到测试执行结果,将所述测试执行结果反馈至所述用户。


2.如权利要求1所述的任务测试方法,其特征在于,在所述接收用户发出的任务测试的请求之前,所述方法还包括:
提供预设的操作界面,供所述用户预先配置待测试任务的相关信息,其中,所述待测试任务的相关信息包括待测试任务的任务名称及待测试任务的配置时间。


3.如权利要求2所述的任务测试方法,其特征在于,在所述用户预先配置待测试任务的相关信息之后,所述方法还包括:
判断所述用户是否配置了多个待测试任务,当判断所述用户配置了多个待测试任务时,获取各个待测试任务的配置时间,根据各个待测试任务的配置时间按先后顺序对所述多个待测试任务进行排序。


4.如权利要求1所述的任务测试方法,其特征在于,所述基于预先配置的断言文件对所述测试用例执行断言设置,包括:
对断言文件进行解析得到的解析结果,根据所述解析结果对所述测试用例执行断言设置,其中,所述解析结果包括断言操作的操作类型以及执行该断言操作后的预期结果。


5.如权利要求1所述的任务测试方法,其特征在于,所述对所述目标测试用例执行测试操作得到测试执行结果,包括:
获取所述目标测试用例对应的断言操作的操作类型,基于该断言操作的操作类型执行断言操作得到断言结果,将断言结果作为实际测试结果;
判段所述实际测试结果与目标测试用例对应的预期结果是否相同,当判段所述实际测试结果与目标测试用例对应的预期结果相同时,生成该目标测试用例的第一测试结果,将所述第一...

【专利技术属性】
技术研发人员:蒋付明刘敏曹建
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东;44

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

1