测试业务功能的方法、装置、代理设备和可读存储介质制造方法及图纸

技术编号:21369630 阅读:37 留言:0更新日期:2019-06-15 11:11
本公开是关于一种测试业务功能的方法、装置、代理设备和可读存储介质,涉及测试技术领域,方法包括:接收测试终端发送的第一测试请求,第一测试请求用于指示对目标业务功能进行测试;从预先存储的业务功能和任务的对应关系中,获取目标业务功能对应的目标任务,目标任务为测试目标业务功能之前需要执行的任务;执行第二测试请求,并获取第二测试请求的执行结果,其中,第二测试请求用于指示执行目标任务,并对目标业务功能进行测试;将执行结果中对应目标业务功能的测试结果返回至测试终端。采用本公开可以降低测试复杂度。

Methods, devices, proxy devices and readable storage media for testing business functions

The present disclosure relates to a method, device, proxy device and readable storage medium for testing business functions, and relates to the field of testing technology. The methods include: receiving the first test request sent by the test terminal, the first test request used to indicate that the target business function is tested, and obtaining the corresponding target business function from the corresponding relationship between the pre-stored business function and the task. Target task, the target task is the task that needs to be performed before testing the target business function; execute the second test request and obtain the execution result of the second test request, in which the second test request is used to indicate the execution of the target task and test the target business function; return the test result of the corresponding target business function in the execution result to the test terminal. Using this disclosure can reduce test complexity.

【技术实现步骤摘要】
测试业务功能的方法、装置、代理设备和可读存储介质
本公开涉及测试
,尤其涉及一种测试业务功能的方法、装置、代理设备和可读存储介质。
技术介绍
相关技术中,随着网络业务的不断发展,各式各样的网络业务也越来越多,例如,人们可以进行网络购物、在线打卡等。为了使网络业务的安全性和可靠性得到保障,在网络业务的业务系统的开发过程中,通常需要对业务系统中的各业务功能进行测试。然而,由于业务系统中的安全防护机制比较复杂,因此,对业务系统中的某一特定业务功能进行测试的复杂度较大。例如,对于在线打卡业务,需要执行的任务至少包括登录账户、身份验证、选择部门、提交打卡信息,如果需要对提交打卡信息这一业务功能进行测试,则测试人员需要通过测试程序,至少依次完成登录账户、身份验证、选择部门和提交打卡信息这一系列任务,才能测试提交打卡信息这一功能是否正常。可见,基于上述技术方案,当需要对业务系统中的某一业务功能进行测试时,需要先执行多个其他任务,并且,只有在其他任务均执行成功的情况下,才能使用该业务功能、对该业务功能进行测试,测试复杂度较高。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种测试业务功能的本文档来自技高网...

【技术保护点】
1.一种测试业务功能的方法,其特征在于,所述方法应用于代理设备,所述方法包括:接收测试终端发送的第一测试请求,所述第一测试请求用于指示对目标业务功能进行测试;从预先存储的业务功能和任务的对应关系中,获取所述目标业务功能对应的目标任务,所述目标任务为测试所述目标业务功能之前需要执行的任务;执行第二测试请求,并获取所述第二测试请求的执行结果,其中,所述第二测试请求用于指示执行所述目标任务,并对所述目标业务功能进行测试;将所述执行结果中对应所述目标业务功能的测试结果返回至所述测试终端。

【技术特征摘要】
1.一种测试业务功能的方法,其特征在于,所述方法应用于代理设备,所述方法包括:接收测试终端发送的第一测试请求,所述第一测试请求用于指示对目标业务功能进行测试;从预先存储的业务功能和任务的对应关系中,获取所述目标业务功能对应的目标任务,所述目标任务为测试所述目标业务功能之前需要执行的任务;执行第二测试请求,并获取所述第二测试请求的执行结果,其中,所述第二测试请求用于指示执行所述目标任务,并对所述目标业务功能进行测试;将所述执行结果中对应所述目标业务功能的测试结果返回至所述测试终端。2.根据权利要求1所述的方法,其特征在于,在所述执行第二测试请求,并获取所述第二测试请求的执行结果的步骤之前,所述方法还包括:生成所述第二测试请求,其中,所述第二测试请求中携带有用于执行所述目标任务和对所述目标业务功能进行测试的第一身份信息。3.根据权利要求2所述的方法,其特征在于,所述生成所述第二测试请求的步骤包括:从预先存储的业务功能和身份信息的对应关系中,获取所述目标业务功能对应的第一身份信息;根据所述第一身份信息对所述第一测试请求中携带的第二身份信息进行修改,并根据修改后的测试请求生成第二测试请求。4.根据权利要求2所述的方法,其特征在于,所述将所述执行结果中对应所述目标业务功能的测试结果返回至所述测试终端的步骤,包括:判断所述执行结果中对应所述目标业务功能的测试结果是否包含所述第一身份信息;如果所述测试结果中包含所述第一身份信息,则将所述测试结果中的所述第一身份信息修改为所述第一测试请求中携带的第二身份信息;将修改后的测试结果返回至所述测试终端。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述测试终端发送的第一密钥;通过所述第一密钥对本地存储的身份信息原文进行加密,得到第一身份信息,以使所述业务服务器在接收到所述第二测试请求后,根据所述第一密钥对应的第二密钥和所述第一身份信息进行身份信息验证,并在验证通过后,向所述代理设备发送所述第二测试请求对应执行结果。6.根据权利要求1所述的方法,其特征在于,所述执行第二测试请求,并获取所述第二测试请求的执行结果的步骤包括:向所述业务服务器发送所述第二测试请求,并接收所述业务服务器返回的所述执行...

【专利技术属性】
技术研发人员:卢行健胡大磊陈道光马骏孙大川
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1