【技术实现步骤摘要】
一种测试方法和相关装置
本专利技术涉及计算机
,尤其涉及一种测试方法和相关装置。
技术介绍
目前,在开发过程中,都会将一个项目拆分成多个子项目,并将这些子项目分配给不同的开发人员进行处理,以加快项目进程。但是,不同子项目进度不同。也就是说,当某个开发人员已完成某个子项目时,与该子项目相关联的其他子项目并未完成。在这种情况下,为了可以对该子项目的功能进行测试,人们将该子项目定义为测试组件(ModuleUnderTesting,MUT)或测试服务(ServiceUnderTesting,SUT),并提出了测试桩(TestStub,TS)和模拟服务(MockService,MS)。通过使用测试桩或模拟服务来替代与该子项目相关联的其他子项目,实现测试该子项目的功能。然而,在现有技术中,在对某个子项目进行测试时,可能会涉及到同一测试桩接口或同一模拟服务接口被多次调用的情况。由于该子项目中可能会涉及到业务逻辑不清晰的多个功能,导致无法灵活管理同一测试桩接口或同一模拟服务接口的调用。
技术实现思路
本专利技术实施例提供了一种测试方法和相关装置,实施本专利技术实施例,实现灵活管理同一测试桩接口或同一模拟服务接口的调用。本专利技术第一方面提供了一种测试方法,包括:获取第一测试用例标识;确定与所述第一测试用例标识对应的测试用例脚本,所述测试用例脚本包括至少一个测试用例以及第一测试顺序,所述第一测试顺序为执行所述至少一个测试用例的顺序;根据所述至少一个测试用例确定每个测试用 ...
【技术保护点】
1.一种测试方法,其特征在于,包括:/n获取第一测试用例标识;/n确定与所述第一测试用例标识对应的测试用例脚本,所述测试用例脚本包括至少一个测试用例以及第一测试顺序,所述第一测试顺序为执行所述至少一个测试用例的顺序;/n根据所述至少一个测试用例确定每个测试用例对应的第一接口和第二接口,以得到第一接口集和第二接口集,每个第一接口包括以下一种:测试组件接口和测试服务接口,每个第二接口包括以下一种:测试桩接口和模拟服务接口;/n根据所述第一测试顺序分别调用所述第一接口集和所述第二接口集对所述至少一个测试用例进行处理,以得到测试结果集,所述测试结果集包括所述至少一个测试用例中每个测试用例对应的测试结果。/n
【技术特征摘要】
1.一种测试方法,其特征在于,包括:
获取第一测试用例标识;
确定与所述第一测试用例标识对应的测试用例脚本,所述测试用例脚本包括至少一个测试用例以及第一测试顺序,所述第一测试顺序为执行所述至少一个测试用例的顺序;
根据所述至少一个测试用例确定每个测试用例对应的第一接口和第二接口,以得到第一接口集和第二接口集,每个第一接口包括以下一种:测试组件接口和测试服务接口,每个第二接口包括以下一种:测试桩接口和模拟服务接口;
根据所述第一测试顺序分别调用所述第一接口集和所述第二接口集对所述至少一个测试用例进行处理,以得到测试结果集,所述测试结果集包括所述至少一个测试用例中每个测试用例对应的测试结果。
2.根据权利要求1所述的方法,其特征在于,每个测试用例包括URL对应的参数信息,所述根据所述至少一个测试用例确定每个测试用例对应的第一接口和第二接口,以得到第一接口集和第二接口集,包括:
获取所述至少一个测试用例中每个测试用例包括的URL对应的参数信息;
根据所述至少一个测试用例中每个测试用例包括的URL对应的参数信息,确定每个测试用例对应的第一接口和第二接口,以得到第一接口集和第二接口集。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一测试顺序分别调用所述第一接口集和所述第二接口集对所述至少一个测试用例进行处理,以得到测试结果集,包括:
根据所述第一测试顺序对所述至少一个测试用例中的每个测试用例进行预设操作,以得到所述测试结果集;
其中,所述预设操作包括以下步骤:
获取当前处理的测试用例,以得到第一测试用例;
获取所述第一测试用例中第一URL对应的参数信息;
根据所述第一URL对应的参数信息从所述第一接口集和所述第二接口集中确定所述第一测试用例对应的第一接口和所述第一测试用例对应的第二接口;
调用所述第一测试用例对应的第一接口对所述第一URL对应的参数信息进行处理,以向所述第一测试用例对应的第二接口传输所述第一URL对应的参数信息;
调用所述第一测试用例对应的第二接口对所述第一URL对应的参数信息进行处理,以根据所述第一URL对应的参数信息从预设测试结果库中获取所述第一测试用例对应的第一测试结果。
4.根据权利要求3所述的方法,其特征在于,在所述调用所述第一测试用例对应的第二接口对所述第一URL对应的参数信息进行处理,以根据所述第一URL对应的参数信息从预设测试结果库中获取所述第一测试用例对应的第一测试结果之前,所述方法还包括:
生成预设测试结果添加界面;
显示所述预设测试结果添加界面,所述预设测试结果添加界面包括预设测试结果添加区;
在所述预设测试结果添加界面检测到添加操作时,从所述预设测试结果添加区中获取预设第一测试结果以及与所述预设第一测试结果关联的所述第一URL对应的参数信息;
调用预设测试结果添加接口对所述预设第一测...
【专利技术属性】
技术研发人员:钟斌,
申请(专利权)人:深圳云天励飞技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。