【技术实现步骤摘要】
测试方法和装置、电子设备
本说明书一个或多个实施例涉及计算机应用
,尤其涉及一种测试方法和装置、电子设备。
技术介绍
通常,在对业务系统进行测试时,可以基于节点化测试框架,将该业务系统中搭载的待测试业务按照业务特性划分为多个待测试节点,并对各个待测试节点进行测试。在对某个待测试节点进行测试时,可能需要利用其他节点的测试结果,这些节点可以称为该待测试节点的前置测试节点。
技术实现思路
本说明书提供一种测试方法,所述方法应用于基于节点化测试框架的业务系统;所述业务系统中搭载的待测试业务包括若干具有数据引用关系的待测试节点;其中,所述若干待测试节点均异步完成测试,并将测试结果写入与所述若干待测试节点进行数据对接的数据池;所述方法包括:接收到针对所述若干待测试节点中的任一目标测试节点的测试指令;响应于所述测试指令,确定所述若干待测试节点中是否包括与所述目标测试节点存在数据引用关系的前置测试节点;如果所述若干待测试节点中包括与所述目标测试节点存在数据引用关系的前置测试节点,则从所述数据池中查询与所述前置测试节点对应的测试结果,并至少将查询到的所述测试结果作为测试输入对所述 ...
【技术保护点】
1.一种测试方法,所述方法应用于基于节点化测试框架的业务系统;所述业务系统中搭载的待测试业务包括若干具有数据引用关系的待测试节点;其中,所述若干待测试节点均异步完成测试,并将测试结果写入与所述若干待测试节点进行数据对接的数据池;所述方法包括:接收到针对所述若干待测试节点中的任一目标测试节点的测试指令;响应于所述测试指令,确定所述若干待测试节点中是否包括与所述目标测试节点存在数据引用关系的前置测试节点;如果所述若干待测试节点中包括与所述目标测试节点存在数据引用关系的前置测试节点,则从所述数据池中查询与所述前置测试节点对应的测试结果,并至少将查询到的所述测试结果作为测试输入对所 ...
【技术特征摘要】
1.一种测试方法,所述方法应用于基于节点化测试框架的业务系统;所述业务系统中搭载的待测试业务包括若干具有数据引用关系的待测试节点;其中,所述若干待测试节点均异步完成测试,并将测试结果写入与所述若干待测试节点进行数据对接的数据池;所述方法包括:接收到针对所述若干待测试节点中的任一目标测试节点的测试指令;响应于所述测试指令,确定所述若干待测试节点中是否包括与所述目标测试节点存在数据引用关系的前置测试节点;如果所述若干待测试节点中包括与所述目标测试节点存在数据引用关系的前置测试节点,则从所述数据池中查询与所述前置测试节点对应的测试结果,并至少将查询到的所述测试结果作为测试输入对所述目标测试节点进行测试。2.根据权利要求1所述的方法,与所述目标测试节点对应的测试用例中搭载了拦截器;采用如下步骤将所述目标测试节点的测试结果写入与所述目标测试节点进行数据对接的数据池:基于所述拦截器拦截所述目标测试节点的测试结果,并将拦截到的测试结果写入所述数据池。3.根据权利要求1所述的方法,所述数据池中存储的测试结果,被标记了对应的测试节点的测试属性;所述从所述数据池中查询与所述前置测试节点对应的测试结果,包括:将所述前置测试节点的测试属性作为查询索引,从所述数据池中查询与所述前置测试节点对应的测试结果。4.根据权利要求1所述的方法,所述若干待测试节点为与所述待测试业务对应的业务接口。5.根据权利要求1所述的方法,所述业务系统为分布式系统。6.一种测试装置,所述装置应用于基于节点化测试框架的业务系统;所述业务系统中搭载的待测试业务包括若干具有数据引用关系的待测试节点;其中,所述若干待测试节点均异步完成测试,并将测试结果写入与所述若干待测试节点进行数据对接的数据池;所述装置包括:...
【专利技术属性】
技术研发人员:邓政军,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。