【技术实现步骤摘要】
针对业务系统的测试完整度的检测方法和装置
本申请涉及测试
,特别涉及一种针对业务系统的测试完整度的检测方法和装置。
技术介绍
随着计算机技术的快速发展,利用业务系统来进行业务处理的需求越来越多,如何保证业务系统的处理性能的可靠性也愈发受到业内重视。当前,一般通过测试用例来对业务系统的可靠性进行测试:首先,将大量的、覆盖了业务系统所有业务场景的测试用例输入到业务系统;其次,通过业务系统来执行这些测试用例,以得到对应的处理结果;最后,将业务处理系统基于测试用例的处理结果与预设处理结果进行比对,以确定业务系统的处理性能的可靠性。因此,测试用例是否覆盖业务系统所有的业务场景,对业务系统的测试完整度有着较大影响。现有技术中,一般通过代码覆盖法来判定测试用例是否覆盖了业务系统所有的业务场景:首先,在业务系统的代码中打桩;其次,得到业务系统执行过测试用例后代码中打桩数据;最后,根据打桩数据来确定业务系统的代码是否都被执行,若代码均被执行,则判定测试用例覆盖了业务系统所有的业务场景。然而,业务场景均会伴有大量可能的执行条件,基于这些执行条件具有不同的结果。而业务系统的代码仅 ...
【技术保护点】
一种针对业务系统的测试完整度的检测方法,其特征在于,包括:接收针对业务系统的检测请求,所述检测请求包括:用于描述待检业务场景的待检字段;获取发送至所述业务系统的测试用例,所述测试用例包括:用于描述该测试用例所对应的业务场景的场景字段;根据所述待检字段,在各测试用例中筛选出场景字段为所述待检字段的目标用例,并将所述目标用例的场景字段作为已检字段;对相同的已检字段进行去重处理;根据所述去重后的已检字段和待检字段的数量,确定针对所述业务系统的测试完整度。
【技术特征摘要】
1.一种针对业务系统的测试完整度的检测方法,其特征在于,包括:接收针对业务系统的检测请求,所述检测请求包括:用于描述待检业务场景的待检字段;获取发送至所述业务系统的测试用例,所述测试用例包括:用于描述该测试用例所对应的业务场景的场景字段;根据所述待检字段,在各测试用例中筛选出场景字段为所述待检字段的目标用例,并将所述目标用例的场景字段作为已检字段;对相同的已检字段进行去重处理;根据所述去重后的已检字段和待检字段的数量,确定针对所述业务系统的测试完整度。2.如权利要求1所述的方法,其特征在于,所述获取发送至所述业务系统的测试用例,具体包括:截取所述业务系统的业务流量,并以所述业务流量作为测试用例。3.如权利要求1所述的方法,其特征在于,所述业务系统为由若干台业务服务器组成的分布式系统;所述获取发送至所述业务系统的测试用例,具体包括:获取发送至所述分布式系统内各业务服务器内测试用例。4.如权利要求1所述的方法,其特征在于,所述根据所述去重后的已检字段和待检字段的数量,确定针对所述业务系统的测试完整度,具体包括:根据所述去重后的已检字段和待检字段的数量之比,确定针对所述业务系统的测试完整度。5.如权利要求1所述的方法,其特征在于,所述根据所述已检字段和待检字段的数量,确定针对所述业务系统的测试完整度之后,所述方法还包括:基于预设报表组...
【专利技术属性】
技术研发人员:欧阳清,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。