【技术实现步骤摘要】
测试案例的生成方法、装置和设备
[0001]本申请涉及软件测试
,尤其涉及一种测试案例的生成方法、装置和设备。
技术介绍
[0002]为了节省人力、时间或硬件资源,提高测试效率,自动化测试应运而生。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程测。自动化测试过程中,测试案例尤为重要。
[0003]现有接口自动化测试装置通常采用手工抓取实际的交易日志报文的方式获取接口报文,并基于获取到的接口报文,生成测试案例。
[0004]然而,实际交易数据有限,基于实际交易数据生成的测试案例较少,接口测试质量不高。
技术实现思路
[0005]本申请提供一种测试案例的生成方法、装置和设备,能够生成更加丰富的自动化测试案例,从而提高接口的测试结果的准确性,提升测试质量。
[0006]第一方面,本申请提供了一种测试案例的生成方法,包括:从待测接口所对应的多个节点中,获取多个与私有报文相关的节点;获取多个与私有报文相关的节点中的目标节点的属性信息;根据属性信息,确定目标节点对应的取值;根据目 ...
【技术保护点】
【技术特征摘要】
1.一种测试案例的生成方法,其特征在于,包括:从待测接口所对应的多个节点中,获取多个与私有报文相关的节点;获取多个与私有报文相关的节点中的目标节点的属性信息;根据所述属性信息,确定所述目标节点对应的取值;根据所述目标节点对应的取值,生成测试案例。2.根据权利要求1所述的方法,其特征在于,所述目标节点对应的取值包括至少一个第一取值和至少一个第二取值;所述根据所述属性信息,确定所述目标节点对应的取值,包括:根据所述属性信息,确定所述至少一个第一取值和所述至少一个第二取值,所述第一取值满足所述属性信息对应的预设规则,所述第二取值不满足所述属性信息对应的预设规则。3.根据权利要求2所述的方法,其特征在于,所述目标节点对应的取值还包括第三取值;所述方法还包括:根据所述属性信息,从预设数据库中提取所述目标节点对应的至少一个第三取值,所述第三取值满足所述属性信息对应的预设规则,所述预设数据库中包括多个节点各自对应的取值。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述从待测接口所对应的多个节点中,获取多个与私有报文相关的节点之前,所述方法还包括:获取待测系统的接口信息和预存的所述待测系统的历史接口信息;比对所述待测系统的接口信息和所述历史接口信息,将接口信息和所述历史接口信息不一致的接口,确定为所述待测接口。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:童薇,刘景涛,任晓谢,刘戈,刘昊成,刘庆辰,王磊,王欣,李佩刚,高建瓴,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。