【技术实现步骤摘要】
测试案例的生成方法、装置及终端设备
[0001]本申请实施例涉及计算机
,尤其涉及一种测试案例的生成方法
、
装置及终端设备
。
技术介绍
[0002]企业可以在使用业务系统之前,或者定期对业务系统进行测试,以确定业务系统是否能正常运行
。
[0003]在测试业务系统之前,需要确定业务系统中待测试的功能或服务
。
根据待测试的功能或服务确定对应的测试案例,并通过测试案例对功能或服务进行测试
。
在相关技术中,可以通过如下方式生成测试案例:在确定待测试的功能之后,人工确定待调用的多个接口
、
方法
、
协议以及参数等信息
。
并根据待调用的多个接口
、
方法
、
协议以及参数,手动编写测试案例并对业务系统对应的功能进行测试
。
在上述过程中,由于每次进行测试都需要手动编写测试案例并对业务系统对应的功能进行测试,导致生成测试案例的效率较低
。
技术实现思路
[0004]本申请实施例提供一种测试案例的生成方法
、
装置及终端设备,用以解决生成测试案例的效率较低的问题
。
[0005]第一方面,本申请实施例提供一种测试案例的生成方法,包括:
[0006]获取待测试系统的多个接口的多条测试日志;
[0007]对所述多条测试日志进行解析处理,得到每条测试日志对应的日志信息,所述日志信息包 ...
【技术保护点】
【技术特征摘要】
1.
一种测试案例的生成方法,其特征在于,包括:获取待测试系统的多个接口的多条测试日志;对所述多条测试日志进行解析处理,得到每条测试日志对应的日志信息,所述日志信息包括执行时刻
、
接口标识和接口参数,所述接口参数包括至少一个接口入参和
/
或至少一个接口出参;根据每条测试日志对应的执行时刻和接口标识,确定所述多个接口之间的上下游调用关系;根据每条测试日志对应的接口参数,确定每个接口对应的至少一个参数变量;根据所述多个接口之间的上下游调用关系
、
以及每个接口对应的至少一个参数变量,生成所述待测试系统对应的目标测试案例
。2.
根据权利要求1所述的方法,其特征在于,根据每条测试日志对应的执行时刻和接口标识,确定所述多个接口之间的上下游调用关系,包括:根据每条测试日志对应的接口标识,确定每个接口对应的测试日志;针对任意一个接口,将所述接口对应的测试日志所对应的日志信息中的执行时刻,确定为所述接口的调用时刻;根据所述多个接口的调用时刻,确定所述多个接口之间的上下游调用关系
。3.
根据权利要求2所述的方法,其特征在于,根据所述多个接口的调用时刻,确定所述多个接口之间的上下游调用关系,包括:按照所述调用时刻从早到晚的顺序,对所述多个接口进行排序处理,得到接口顺序;根据所述接口顺序,确定所述多个接口之间的上下游调用关系;其中,所述接口顺序中的第
i
个接口为第
i+1
个接口的上游调用接口,所述第
i+1
个接口为所述第
i
个接口的下游调用接口,所述
i
为正整数
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,根据每条测试日志对应的接口参数,确定每个接口对应的至少一个参数变量,包括:根据每条测试日志对应的接口参数,确定每个接口对应的接口参数;对每个接口对应的接口参数进行匹配处理,以确定每个接口参数对应的参数变量,其中,相同的接口参数对应的参数变量相同;根据每个接口对应的接口参数
、
以及每个接口参数对应的参数变量,确定每个接口对应的至少一个参数变量
。5.
根据权利要求4所述的方法,其特征在于,对每个接口对应的接口参数进行匹配处理,以确定每个接口参数对应的参数变量,包括:对每个接口对应的接口参数进行匹配处理,以在所述多个接口对应的多个接口参数中确定多个参数集合,所述参数集合中的接口参数相同;确定每个参数集合对应的参数变...
【专利技术属性】
技术研发人员:刘桦,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。