针对业务系统的测试完整度的检测方法和装置制造方法及图纸

技术编号:16345900 阅读:100 留言:0更新日期:2017-10-03 22:19
本申请实施例公开了一种针对业务系统的测试完整度的检测方法和应用该检测方法的检测装置,利用所接收到的用于描述待检测的业务场景的待检字段对测试用例所对应的业务场景的场景字段进行筛选,得到已经测试过的、去重后的业务场景的数量,再通过已测业务场景和待测业务场景的数量比来确定到业务系统的测试完整度。相对于现有技术中从代码覆盖法来确定业务系统的测试完整度,测试完整度直接与其所针对的业务场景的测试数量挂钩,使得所检测出的测试完成度更准确。

【技术实现步骤摘要】
针对业务系统的测试完整度的检测方法和装置
本申请涉及测试
,特别涉及一种针对业务系统的测试完整度的检测方法和装置。
技术介绍
随着计算机技术的快速发展,利用业务系统来进行业务处理的需求越来越多,如何保证业务系统的处理性能的可靠性也愈发受到业内重视。当前,一般通过测试用例来对业务系统的可靠性进行测试:首先,将大量的、覆盖了业务系统所有业务场景的测试用例输入到业务系统;其次,通过业务系统来执行这些测试用例,以得到对应的处理结果;最后,将业务处理系统基于测试用例的处理结果与预设处理结果进行比对,以确定业务系统的处理性能的可靠性。因此,测试用例是否覆盖业务系统所有的业务场景,对业务系统的测试完整度有着较大影响。现有技术中,一般通过代码覆盖法来判定测试用例是否覆盖了业务系统所有的业务场景:首先,在业务系统的代码中打桩;其次,得到业务系统执行过测试用例后代码中打桩数据;最后,根据打桩数据来确定业务系统的代码是否都被执行,若代码均被执行,则判定测试用例覆盖了业务系统所有的业务场景。然而,业务场景均会伴有大量可能的执行条件,基于这些执行条件具有不同的结果。而业务系统的代码仅仅是业务场景的某些执本文档来自技高网...
针对业务系统的测试完整度的检测方法和装置

【技术保护点】
一种针对业务系统的测试完整度的检测方法,其特征在于,包括:接收针对业务系统的检测请求,所述检测请求包括:用于描述待检业务场景的待检字段;获取发送至所述业务系统的测试用例,所述测试用例包括:用于描述该测试用例所对应的业务场景的场景字段;根据所述待检字段,在各测试用例中筛选出场景字段为所述待检字段的目标用例,并将所述目标用例的场景字段作为已检字段;对相同的已检字段进行去重处理;根据所述去重后的已检字段和待检字段的数量,确定针对所述业务系统的测试完整度。

【技术特征摘要】
1.一种针对业务系统的测试完整度的检测方法,其特征在于,包括:接收针对业务系统的检测请求,所述检测请求包括:用于描述待检业务场景的待检字段;获取发送至所述业务系统的测试用例,所述测试用例包括:用于描述该测试用例所对应的业务场景的场景字段;根据所述待检字段,在各测试用例中筛选出场景字段为所述待检字段的目标用例,并将所述目标用例的场景字段作为已检字段;对相同的已检字段进行去重处理;根据所述去重后的已检字段和待检字段的数量,确定针对所述业务系统的测试完整度。2.如权利要求1所述的方法,其特征在于,所述获取发送至所述业务系统的测试用例,具体包括:截取所述业务系统的业务流量,并以所述业务流量作为测试用例。3.如权利要求1所述的方法,其特征在于,所述业务系统为由若干台业务服务器组成的分布式系统;所述获取发送至所述业务系统的测试用例,具体包括:获取发送至所述分布式系统内各业务服务器内测试用例。4.如权利要求1所述的方法,其特征在于,所述根据所述去重后的已检字段和待检字段的数量,确定针对所述业务系统的测试完整度,具体包括:根据所述去重后的已检字段和待检字段的数量之比,确定针对所述业务系统的测试完整度。5.如权利要求1所述的方法,其特征在于,所述根据所述已检字段和待检字段的数量,确定针对所述业务系统的测试完整度之后,所述方法还包括:基于预设报表组...

【专利技术属性】
技术研发人员:欧阳清
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1