[发明专利]测试用例推荐方法、装置、电子设备及存储介质在审
申请号: | 202111250702.1 | 申请日: | 2021-10-26 |
公开(公告)号: | CN114153954A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 刘琮玮;张静军;姜琳 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F11/36 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 房德权 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 推荐 方法 装置 电子设备 存储 介质 | ||
1.一种测试用例推荐方法,其特征在于,包括:
获取用于查询测试用例的查询关键词;
从测试用例树集合对应的节点关键词集合中,获取与所述查询关键词匹配的目标节点关键词;
基于所述目标节点关键词对应的目标节点,从所述测试用例树集合中确定出N个目标测试用例子树,作为推荐测试用例,N为正整数。
2.如权利要求1所述的方法,其特征在于,针对所述测试用例树集合中的每个测试用例树,通过以下步骤构建:
基于测试集的名称,构建测试用例树的根节点;
基于所述测试集中包含的测试内容,构建测试用例树的非叶子节点,其中,所述非叶子节点中的父节点与对应的子节点满足包含关系;
基于所述测试集中包含的测试用例名称,构建测试用例树的叶子节点,并在每个叶子节点下添加对应的测试用例内容信息。
3.如权利要求1或2所述的方法,其特征在于,所述基于所述目标节点关键词对应的目标节点,从所述测试用例树集合中确定出N个目标测试用例子树,包括:
基于节点关键词与节点之间的预设对应关系,确定与所述目标节点关键词对应的M个目标节点,M为大于等于N的正整数;
基于所述M个目标节点,确定所述N个目标测试用例子树;
所述节点关键词与节点之间的预设对应关系通过以下步骤构建:
获取所述测试用例树集合中包含的每个节点的节点文本信息;
针对每个节点,对所述节点的节点文本信息进行分词处理,并对分词处理得到的每个节点分词进行重要程度分值计算;基于所述节点的每个节点分词的重要程度分值,确定与所述节点对应的节点关键词。
4.如权利要求3所述的方法,其特征在于,所述基于所述M个目标节点,确定所述N个目标测试用例子树,包括:
基于所述M个目标节点的节点类型,确定与所述M个目标节点对应的M个目标测试用例子树;其中,针对每个目标节点,在目标节点的节点类型为非叶子节点时,将目标节点对应的测试用例子树作为所述目标测试用例子树;在目标节点的节点类型为叶子节点时,将目标节点的父节点所对应的测试用例子树作为所述目标测试用例子树;
对所述M个目标测试用例子树进行去重处理,得到所述N个目标测试用例子树。
5.如权利要求1所述的方法,其特征在于,所述从所述测试用例树集合中确定出N个目标测试用例子树之后,所述方法还包括:
基于所述测试用例树集合中每个测试用例树的预设类型,对所述N个目标测试用例子树进行分类;
基于测试用例子树与所述查询关键词的相关程度,对每个类型下的目标测试用例子树进行排序。
6.如权利要求1所述的方法,其特征在于,所述从所述测试用例树集合中确定出N个目标测试用例子树之后,所述方法还包括:
基于所述测试用例树集合中测试用例子树之间的关联关系,确定出与每个目标测试用例子树对应的关联测试用例子树;
将所述每个目标测试用例子树对应的关联测试用例子树进行推荐。
7.如权利要求6所述的方法,其特征在于,所述测试用例树集合中测试用例子树之间的关联关系通过以下方式确定:
获取每个测试用例子树对应的子树关键词集合,其中,子树关键词集合中包含有对应测试用例子树中所有节点的节点关键词;
将所述测试用例树集合中包括的测试用例子树依次作为当前测试用例子树,执行以下关联度计算步骤:将所述当前测试用例子树对应的子树关键词集合分别与其他测试用例子树的子树关键词集合进行相似度计算;基于相似度计算结果,确定出与所述当前测试用例子树对应的关联测试用例子树。
8.一种测试用例推荐装置,其特征在于,包括:
获取模块,用于获取用于查询测试用例的查询关键词;
匹配模块,用于从测试用例树集合对应的节点关键词集合中,获取与所述查询关键词匹配的目标节点关键词;
处理模块,用于基于所述目标节点关键词对应的目标节点,从所述测试用例树集合中确定出N个目标测试用例子树,作为推荐测试用例,N为正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111250702.1/1.html,转载请声明来源钻瓜专利网。