基于多标签体系的测试用例管理方法、装置、设备和介质制造方法及图纸

技术编号:32905536 阅读:14 留言:0更新日期:2022-04-07 11:55
本公开涉及一种基于多标签体系的测试用例管理方法、装置、设备和介质,其中,所述方法包括:接收提交测试请求,其中,提交测试请求包括测试需求标签,基于测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值,基于多个相关度值和预设相关度阈值,得到目标相关度值,获取目标相关度值对应的目标测试用例,执行目标测试用例。由此,基于标签计算相关度确定测试用例执行,实现在测试过程中自动精确选择测试用例,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
基于多标签体系的测试用例管理方法、装置、设备和介质


[0001]本公开涉及自动化测试
,尤其涉及一种基于多标签体系的测试用例管理方法、装置、设备和介质。

技术介绍

[0002]随着软件开发的蓬勃发展,测试相关的技术也越来越受到行业的重视。测试用例作为软件测试过程中一项重要资产,既是软件是否满足需求的验证标准,也是质量活动中测试执行的重要依据。随着业务的快速发展,如何在每次回归过程中,从海量用例选择适合本次测试的用例是测试用户面临的挑战。
[0003]相关技术中,通过用例管理系统把用例按产品、项目、版本等维度去划分管理。然而,当前的用例管理系统,只维护了用例的名称、版本和步骤等少量信息,无法给测试用户更多的指导意见和分析,更多需要人工去筛选用例并执行。整个过程既消耗时间,也很大程度依赖测试用户的经验。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于多标签体系的测试用例管理方法、装置、设备和介质。
[0005]本公开提供了一种基于多标签体系的测试用例管理方法,包括:
[0006]接收提交测试请求;其中,所述提交测试请求包括测试需求标签;
[0007]基于所述测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值;
[0008]基于所述多个相关度值和预设相关度阈值,得到目标相关度值;
[0009]获取所述目标相关度值对应的目标测试用例,执行所述目标测试用例。
[0010]在本公开可选的实施例中,在所述接收提交测试请求之前,还包括:
[0011]获取多个测试用例;
[0012]获取每个所述测试用例的用例信息;
[0013]基于预设多个标签和所述用例信息进行处理,获取每个所述测试用例的用例标签。
[0014]在本公开可选的实施例中,所述的基于多标签体系的测试用例管理方法,还包括:
[0015]按照相关度对所述用例标签进行划分,获取第一相关度标签集合和第一相关度标签集合。
[0016]在本公开可选的实施例中,所述的基于多标签体系的测试用例管理方法,还包括:
[0017]按照计算方式对所述用例标签进行划分,获取自动标签集合和手动标签集合。
[0018]在本公开可选的实施例中,所述基于所述测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值,包括:
[0019]计算所述测试需求标签和所述测试用例对应的用例标签的第一相关度值;
[0020]计算所述测试需求标签对应的变更函数和所述用例标签对应的覆盖函数的第二相关度值;
[0021]基于预设相似度影响因子、综合等级影响权重影响因子、综合等级影响权重系数、所述第一相关度值和所述第二相关度值进行计算,得到所述多个相关度值。
[0022]在本公开可选的实施例中,所述的基于多标签体系的测试用例管理方法,还包括:
[0023]基于所述测试用例的用例等级和推荐系数计算所述综合等级影响权重系数。
[0024]在本公开可选的实施例中,所述基于所述多个相关度值和预设相关度阈值,得到目标相关度值,包括:
[0025]将每个所述相关度值与所述预设相关度阈值进行比较,得到大于所述预设相关度阈值的所述相关度值作为目标相关度值。
[0026]本公开提供了一种基于多标签体系的测试用例管理装置,包括:
[0027]接收请求模块,用于接收提交测试请求;其中,所述提交测试请求包括测试需求标签;
[0028]计算获取模块,用于基于所述测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值;
[0029]获取模块,用于基于所述多个相关度值和预设相关度阈值,得到目标相关度值;
[0030]获取执行模块,用于获取所述目标相关度值对应的目标测试用例,执行所述目标测试用例。
[0031]在本公开可选的实施例中,所述装置,还包括:
[0032]获取用例模块,用于获取多个测试用例;
[0033]获取信息模块,用于获取每个所述测试用例的用例信息;
[0034]处理获取模块,用于基于预设多个标签和所述用例信息进行处理,获取每个所述测试用例的用例标签。
[0035]在本公开可选的实施例中,所述装置,还包括:
[0036]第一划分获取模块,用于按照相关度对所述用例标签进行划分,获取第一相关度标签集合和第二相关度标签集合。
[0037]在本公开可选的实施例中,所述装置,还包括:
[0038]第二划分获取模块,用于按照计算方式对所述用例标签进行划分,获取自动标签集合和手动标签集合。
[0039]在本公开可选的实施例中,计算获取模块,具体用于:
[0040]计算所述测试需求标签和所述测试用例对应的用例标签的第一相关度值;
[0041]计算所述测试需求标签对应的变更函数和所述用例标签对应的覆盖函数的第二相关度值;
[0042]基于预设相似度影响因子、综合等级影响权重影响因子、综合等级影响权重系数、所述第一相关度值和所述第二相关度值进行计算,得到所述多个相关度值。
[0043]在本公开可选的实施例中,所述装置,还包括:
[0044]计算系数模块,用于基于所述测试用例的用例等级和推荐系数计算所述综合等级影响权重系数。
[0045]在本公开可选的实施例中,获取模块,具体用于:
[0046]将每个所述相关度值与所述预设相关度阈值进行比较,得到大于所述预设相关度阈值的所述相关度值作为目标相关度值。
[0047]根据本公开实施例提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的基于多标签体系的测试用例管理方法。
[0048]根据本公开实施例提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的基于多标签体系的测试用例管理方法。
[0049]本公开实施例提供的技术方案与现有技术相比具有如下优点:
[0050]通过接收提交测试请求,其中,提交测试请求包括测试需求标签,基于测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值,基于多个相关度值和预设相关度阈值,得到目标相关度值,获取目标相关度值对应的目标测试用例,执行目标测试用例。由此,基于标签计算相关度确定测试用例执行,实现在测试过程中自动精确选择测试用例,提高测试效率。
附图说明
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0052]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多标签体系的测试用例管理方法,其特征在于,包括:接收提交测试请求;其中,所述提交测试请求包括测试需求标签;基于所述测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值;基于所述多个相关度值和预设相关度阈值,得到目标相关度值;获取所述目标相关度值对应的目标测试用例,执行所述目标测试用例。2.根据权利要求1所述的基于多标签体系的测试用例管理方法,其特征在于,在所述接收提交测试请求之前,还包括:获取多个测试用例;获取每个所述测试用例的用例信息;基于预设多个标签和所述用例信息进行处理,获取每个所述测试用例的用例标签。3.根据权利要求2所述的基于多标签体系的测试用例管理方法,其特征在于,还包括:按照相关度对所述用例标签进行划分,获取第一相关度标签集合和第二相关度标签集合。4.根据权利要求2所述的基于多标签体系的测试用例管理方法,其特征在于,还包括:按照计算方式对所述用例标签进行划分,获取自动标签集合和手动标签集合。5.根据权利要求1所述的基于多标签体系的测试用例管理方法,其特征在于,所述基于所述测试需求标签和测试用例对应的用例标签进行相关度计算,获取多个相关度值,包括:计算所述测试需求标签和所述测试用例对应的用例标签的第一相关度值;计算所述测试需求标签对应的变更函数和所述用例标签对应的覆盖函数的第二相关度值;基于预设相似度影响因子、综合等级影响权重影响因子、综合等级影响权重系数、所述第一相关度值和所述第二相关度值进行计算,...

【专利技术属性】
技术研发人员:桑文锋刘耀洲曹犟付力力余超
申请(专利权)人:神策网络科技北京有限公司
类型:发明
国别省市:

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

1