[发明专利]资源交互系统测试方法、装置、存储介质和计算机设备在审
申请号: | 202010059976.1 | 申请日: | 2020-01-19 |
公开(公告)号: | CN113138914A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 陈莹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 于丽君 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 交互 系统 测试 方法 装置 存储 介质 计算机 设备 | ||
本申请涉及一种资源交互系统测试方法、装置、存储介质和计算机设备,所述方法包括:获取测试路径以及测试账户数据;根据测试路径确定至少两条测试支路,并确定各测试支路的测试初始状态和待跳转测试状态;根据测试初始状态、待跳转测试状态以及测试账户数据生成各测试支路的业务处理提示,业务处理提示包括委托请求和回包;发送业务处理提示至资源交互系统,业务处理提示用于指示资源交互系统对测试账户数据进行业务处理,得到并反馈处理结果;接收资源交互系统反馈的处理结果,根据处理结果和业务处理提示进行结果校验,得到各测试支路的测试结果。本申请提供的方案可以实现对资源交互系统的状态机模型的精确覆盖测试,提高了测试精度。
技术领域
本申请涉及计算机技术领域,特别是涉及一种资源交互系统测试方法、装置、存储介质和计算机设备。
背景技术
随着计算机技术的发展,出现了资源交互系统测试技术。资源交互系统用于连接用户及资源交换服务器,负责将用户的订单委托提交至资源交换服务器,并接收资源交换服务器的回包,在过程中实时更新用户的资源转移数据。常用的资源交互系统测试方法为通过构造用户委托请求,后端对接资源交换服务器测试环境对资源交互系统进行测试。举例说明,如图1所示,当资源交互系统为交易服务系统时,常用的测试方法为通过APP发送用户委托请求至交易服务系统,使交易服务系统通过网关向交易所模拟器发送委托请求,交易所模拟器在接收到委托请求后,通过网关返回交易所回包至交易服务系统。
然而,常用的资源交互系统测试方法需要繁琐设置测试数据,由于设定的测试数据种类和覆盖面有限,在测试时会无法精确覆盖资源交互系统中的状态机模型,从而导致测试精度低。
发明内容
基于此,有必要针对常用的资源交互系统测试方法的测试精度低的技术问题,提供一种资源交互系统测试方法、装置、存储介质和计算机设备。
一种资源交互系统测试方法,包括:
获取测试路径以及测试账户数据;
根据测试路径确定至少两条测试支路,并确定各测试支路的测试初始状态和待跳转测试状态;
根据测试初始状态、待跳转测试状态以及测试账户数据生成各测试支路的业务处理提示,业务处理提示包括委托请求和回包;
发送业务处理提示至资源交互系统,业务处理提示用于指示资源交互系统对测试账户数据进行业务处理,得到并反馈处理结果;
接收资源交互系统反馈的处理结果,根据处理结果和业务处理提示进行结果校验,得到各测试支路的测试结果。
一种资源交互系统测试装置,包括:
获取模块,用于获取测试路径以及测试账户数据;
第一处理模块,用于根据测试路径确定至少两条测试支路,并确定各测试支路的测试初始状态和待跳转测试状态;
第二处理模块,用于根据测试初始状态、待跳转测试状态以及测试账户数据生成各测试支路的业务处理提示,业务处理提示包括委托请求和回包;
发送模块,用于发送业务处理提示至资源交互系统,业务处理提示用于指示资源交互系统对测试账户数据进行业务处理,得到并反馈处理结果;
校验模块,用于接收资源交互系统反馈的处理结果,根据处理结果和业务处理提示进行结果校验,得到各测试支路的测试结果。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取测试路径以及测试账户数据;
根据测试路径确定至少两条测试支路,并确定各测试支路的测试初始状态和待跳转测试状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010059976.1/2.html,转载请声明来源钻瓜专利网。