测试处理方法、系统、电子设备和介质技术方案

技术编号:40020904 阅读:38 留言:0更新日期:2024-01-16 16:44
本申请实施例提供了一种测试处理方法、系统、电子设备和介质,其中的方法具体包括:在测试用例的执行过程中,利用插桩方法,采集接口参数和数据库使用信息;获取测试用例对应的接口流量数据和数据库流量数据;其中,根据应用对应的接口调用数据和数据库使用数据,确定场景集合中包含的场景;分别将测试用例对应的接口流量数据和数据库流量数据与场景集合中包含的场景进行匹配,以得到与测试用例相匹配的匹配场景;根据匹配场景,确定测试用例对应的场景覆盖信息。本申请实施例确定的场景覆盖信息能够呈现测试用例对于应用的场景集合的覆盖情况,能够提高场景覆盖信息的获取速度和准确率,且能够提高应用对应的场景范围的准确度。

【技术实现步骤摘要】

本申请实施例涉及测试,特别是涉及一种测试处理方法、系统、电子设备和介质


技术介绍

1、测试是软件开发、迭代上线前的一个环节,是提高软件的安全性和稳定性的一种重要方法。测试覆盖率是用来度量测试完整性的一种手段,也是测试有效性的一种度量。

2、目前,代码覆盖率是一种常用的测试覆盖率。代码覆盖率是白盒测试技术的一种,通过计算测试过程中被执行过的代码占总代码量的比率,来判断测试用例对于代码的覆盖充分性。

3、然而,代码覆盖率有一些天然的不足:一方面,代码覆盖率是一种度量的依据,但代码覆盖率高不代表场景就是足够全的,例如多个不同参数的代码行被覆盖,经过的代码行是一样的,但对于测试而言场景有可能是多个;另一方面,代码覆盖率度量是代码层面的表述,只能表征哪些代码被覆盖,但难以呈现哪些场景是覆盖到的。


技术实现思路

1、本申请实施例提供了一种测试处理方法,确定的场景覆盖信息能够呈现测试用例对于应用的场景集合的覆盖情况,能够提高场景覆盖信息的获取速度和准确率,且能够提高应用对应的场景范围的准确度。...

【技术保护点】

1.一种测试处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述场景包括:特征对应的特征名称和特征值;所述获取所述测试用例对应的接口流量数据和数据库流量数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述场景包括:特征对应的特征名称和特征值对应的特征项;所述接口流量数据包括:第一特征名称和第一特征值对应的第一特征项;所述数据库流量数据包括:第二特征名称和第二特征值对应的第二特征项;所述分别将所述测试用例对应的接口流量数据和数据库流量数据与场景集合中包含的场景进行匹配,包括:

4.根据权利要求1所述的方法,其特征在...

【技术特征摘要】

1.一种测试处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述场景包括:特征对应的特征名称和特征值;所述获取所述测试用例对应的接口流量数据和数据库流量数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述场景包括:特征对应的特征名称和特征值对应的特征项;所述接口流量数据包括:第一特征名称和第一特征值对应的第一特征项;所述数据库流量数据包括:第二特征名称和第二特征值对应的第二特征项;所述分别将所述测试用例对应的接口流量数据和数据库流量数据与场景集合中包含的场景进行匹配,包括:

4.根据权利要求1所述的方法,其特征在于,所述场景包括:特征对应的特征名称和特征值;所述数据库流量数据包括:数据表名称、第二...

【专利技术属性】
技术研发人员:胡传奇叶斌刘飞蔡伟龙余笑天吴强
申请(专利权)人:浙江菜鸟供应链管理有限公司
类型:发明
国别省市:

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

1