一种测试方法、测试装置及计算机可读存储介质制造方法及图纸

技术编号:21891486 阅读:23 留言:0更新日期:2019-08-17 14:21
本申请实施例公开了一种测试方法、测试装置及计算机可读存储介质,其中方法包括:接收针对待测业务流程节点的测试指令,根据流程节点与业务数据接口的映射关系确定待测业务流程节点对应的业务数据接口,上述业务数据接口为上述待测业务流程节点获取业务数据的数据接口;从上述业务数据接口对应的预设存储路径获取用于测试上述待测业务流程节点的测试业务数据;使用上述测试业务数据对上述待测业务流程节点进行测试。通过本申请实施例,可以不用通过前端录入测试数据,而是直接从后台调用以保存好的测试业务数据,简化了测试流程,提升了测试效率。

A Testing Method, Testing Device and Computer Readable Storage Media

【技术实现步骤摘要】
一种测试方法、测试装置及计算机可读存储介质
本申请涉及测试
,尤其涉及一种测试方法、测试装置及计算机可读存储介质。
技术介绍
业务系统常常会包括多个流程节点,且多个流程节点之间具有相互依赖的关系,即流程节点的输入依赖于该流程节点之前的流程节点的输出。因此当需要对业务系统的某个流程节点进行测试的时候,需要将测试数据经过前端页面录入,然后依次经过待测流程节点之前的各个流程节点对录入的测试数据处理之后,才能得到该待测流程节点的输入。这种传统的测试方式依赖于系统环境以及待测流程节点之前的各个流程节点的输出,导致传统的流程节点的测试方式,测试流程复杂,测试效率低。
技术实现思路
本申请实施例提供一种测试方法,可快速获取待测流程节点需要的测试数据,简化测试流程,提升流程节点的测试效率。第一方面,本申请实施例提供了一种测试方法,该方法包括:接收针对待测业务流程节点的测试指令,根据流程节点与业务数据接口的映射关系确定待测业务流程节点对应的业务数据接口,所述业务数据接口为所述待测业务流程节点获取业务数据的数据接口;从所述业务数据接口对应的预设存储路径获取用于测试所述待测业务流程节点的测试业务数据;使用所述测试业务数据对上述待测业务流程节点进行测试。作为一种可选的实施方式,在所述接收针对待测业务流程节点的测试指令,之前,所述方法还包括:获取所述待测业务流程节点的输入数据信息;根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口;根据所述待测业务流程节点对应的所述业务数据接口生成所述流程节点与业务数据接口的映射关系。作为一种可选的实施方式,所述输入数据信息包括所述待测业务流程节点的业务逻辑条件;所述根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口,包括:根据所述业务逻辑条件确定所述待测业务流程节点的输入数据包含的业务数据;根据业务数据与数据接口的映射关系确定所述业务数据对应的数据接口。作为一种可选的实施方式,在所述根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口之后,所述方法还包括:获取所述业务数据接口对应的造数模型,所述造数模型为所述业务系统中包括所述业务数据接口的输出数据的数据配置信息和数据结构信息的程序代码,所述数据结构信息包括字段名称、字段长度、字段类型以及字段之间的排列顺序,所述数据配置信息包括所述业务数据各字段的字段取值范围;使用所述造数模型按照所述数据配置信息和数据结构信息,生成所述测试业务数据;将所述测试业务数据存储到与所述数据接口对应的所述预设存储路径。作为一种可选的实施方式,所述使用所述造数模型生成所述测试业务数据,包括:接收所述测试业务数据的数据生成参数,所述数据生成参数包括所述业务测试数据的输出格式以及设定数量;基于所述造数模型生成所述设定数量的具有所述输出格式的测试业务数据。作为一种可选的实施方式,在所述获取所述业务数据接口对应的造数模型之前,所述方法还包括:获取所述业务数据接口的输出数据的数据配置信息和数据结构信息;根据数据配置信息和数据结构信息创建所述造数模型。作为一种可选的实施方式,在使用所述造数模型生成所述测试业务数据之后,所述方法还包括:为所述测试业务数据分配样本数据标识;所述将所述测试业务数据存储到与所述数据接口对应的所述预设存储路径,包括:将携带有所述样本数据标识的所述测试业务数据存储到与所述数据接口对应的所述预设存储路径;所述使用所述测试业务数据对上述待测业务流程节点进行测试,包括:将所述测试业务数据中具有同一个样本数据标识的测试业务数据打包生成测试样本;使用所述测试样本对所述待测业务流程节点进行测试。第二方面,本申请实施例提供了一种测试装置,该测试装置包括用于执行上述第一方面的方法的单元,该测试装置包括:第一确定单元,用于根据流程节点与业务数据接口的映射关系确定待测业务流程节点对应的业务数据接口,所述业务数据接口为所述待测业务流程节点获取业务数据的数据接口;调用单元,用于从所述业务数据接口对应的预设存储路径调用用于测试所述待测业务流程节点的测试业务数据;测试单元,用于使用所述测试业务数据对上述待测业务流程节点进行测试。作为一种可选的实施方式,所述测试装置还包括:获取单元,用于获取所述待测业务流程节点的输入数据信息;第二确定单元,还用于根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口;第一生成单元,用于根据所述待测业务流程节点对应的所述业务数据接口生成所述流程节点与业务数据接口的映射关系。作为一种可选的实施方式,所述输入数据信息包括所述待测业务流程节点的业务逻辑条件;所述第二确定单元,具体用于根据所述业务逻辑条件确定所述待测业务流程节点的输入数据包含的业务数据;根据业务数据与数据接口的映射关系确定所述业务数据对应的数据接口。作为一种可选的实施方式,所述获取单元,还用于获取所述业务数据接口对应的造数模型,所述造数模型为所述业务系统中包括所述业务数据接口的输出数据的数据配置信息和数据结构信息的程序代码,所述数据结构信息包括字段名称、字段长度、字段类型以及字段之间的排列顺序,所述数据配置信息包括所述业务数据各字段的字段取值范围;所述测试装置还包括:第二生成单元,用于使用所述造数模型按照所述数据配置信息和数据结构信息,生成所述测试业务数据;存储单元,用于将所述测试业务数据存储到与所述数据接口对应的所述预设存储路径。作为一种可选的实施方式,所述第二生成单元包括:接收子单元,用于接收所述测试业务数据的数据生成参数,所述数据生成参数包括所述业务测试数据的输出格式以及设定数量;所述第二生成单元,用于基于所述造数模型生成所述设定数量的具有所述输出格式的测试业务数据。作为一种可选的实施方式,所述获取单元,还用于获取所述业务数据接口的输出数据的数据配置信息和数据结构信息,所述数据结构信息包括字段名称、字段长度、字段类型以及字段之间的排列顺序,所述数据配置信息包括所述业务数据各字段的字段取值范围;所述测试装置还包括:创建单元,用于根据数据配置信息和数据结构信息创建所述造数模型。作为一种可选的实施方式,所述测试装置还包括:分配单元,用于为所述测试业务数据分配样本数据标识;所述存储单元,用于将携带有所述样本数据标识的所述测试业务数据存储到与所述数据接口对应的所述预设存储路径;所述测试单元,用于将所述测试业务数据中具有同一个样本数据标识的测试业务数据打包生成测试样本;使用所述测试样本对所述待测业务流程节点进行测试。第三方面,本申请实施例提供了另一种测试装置,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持测试装置执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,用以执行上述第一方面的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行,用以执行上述第一方面的方法。本申请实施例通过接收针对待测业务流程节点的测试指令,根据流程节点与业务数据接口的映射关系确定待测业务流程节点对应的业务数据接口,所述业务数据接口为所述待测业务流程节点本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,包括:接收针对待测业务流程节点的测试指令,根据流程节点与业务数据接口的映射关系确定待测业务流程节点对应的业务数据接口,所述业务数据接口为所述待测业务流程节点获取业务数据的数据接口;从所述业务数据接口对应的预设存储路径获取用于测试所述待测业务流程节点的测试业务数据;使用所述测试业务数据对上述待测业务流程节点进行测试。

【技术特征摘要】
1.一种测试方法,其特征在于,包括:接收针对待测业务流程节点的测试指令,根据流程节点与业务数据接口的映射关系确定待测业务流程节点对应的业务数据接口,所述业务数据接口为所述待测业务流程节点获取业务数据的数据接口;从所述业务数据接口对应的预设存储路径获取用于测试所述待测业务流程节点的测试业务数据;使用所述测试业务数据对上述待测业务流程节点进行测试。2.根据权利要求1所述的方法,其特征在于,在所述接收针对待测业务流程节点的测试指令,之前,所述方法还包括:获取所述待测业务流程节点的输入数据信息;根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口;根据所述待测业务流程节点对应的所述业务数据接口生成所述流程节点与业务数据接口的映射关系。3.根据权利要求2所述的方法,其特征在于,所述输入数据信息包括所述待测业务流程节点的业务逻辑条件;所述根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口,包括:根据所述业务逻辑条件确定所述待测业务流程节点的输入数据包含的业务数据;根据业务数据与数据接口的映射关系确定所述业务数据对应的数据接口。4.根据权利要求3所述的方法,其特征在于,在所述根据所述输入数据信息确定所述待测业务流程节点对应的所述业务数据接口之后,所述方法还包括:获取所述业务数据接口对应的造数模型,所述造数模型为所述业务系统中包括所述业务数据接口的输出数据的数据配置信息和数据结构信息的程序代码,所述数据结构信息包括字段名称、字段长度、字段类型以及字段之间的排列顺序,所述数据配置信息包括所述业务数据各字段的字段取值范围;使用所述造数模型按照所述数据配置信息和数据结构信息,生成所述测试业务数据;将所述测试业务数据存储到与所述数据接口对应的所述预设存储...

【专利技术属性】
技术研发人员:宫雪
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1