[发明专利]一种处理测试用例的方法和装置在审
申请号: | 202210111140.0 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114490400A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 胡珅健 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/30;G06K9/62 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 孙磊;韩黎捷 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 测试 方法 装置 | ||
1.一种处理测试用例的方法,其特征在于,包括:
获取多个测试用例文本,将所述多个测试用例文本划分为多个待处理文本集合;
针对每一个所述待处理文本集合,确定所述待处理文本集合中各个所述测试用例文本之间的语义相似度,利用各个所述测试用例文本之间的语义相似度以及预设的语义匹配阈值,筛选出重复的测试用例文本,并对重复的测试用例文本进行处理。
2.根据权利要求1所述的方法,其特征在于,
所述确定所述待处理文本集合中各个所述测试用例文本之间的语义相似度,利用各个所述测试用例文本之间的语义相似度以及预设的语义匹配阈值,筛选出重复的测试用例文本,包括:
循环执行N1-N4的步骤:
N1:判断所述待处理文本集合中未被选取过的测试用例文本的个数是否不小于2,如果是,则执行N2,否则,结束当前流程;
N2:从所述未被选取过的测试用例文本中任意选取一个第一测试用例文本;
N3:确定所述第一测试用例文本与未被选取过的第二测试用例文本之间的语义相似度;
N4:如果所述语义相似度不小于所述语义匹配阈值,则确定所述第二测试用例文本为重复的测试用例文本。
3.根据权利要求1所述的方法,其特征在于,
所述确定所述待处理文本集合中各个所述测试用例文本之间的语义相似度,利用各个所述测试用例文本之间的语义相似度以及预设的语义匹配阈值,筛选出重复的测试用例文本,包括:
针对所述待处理文本集合包含的每一个测试用例文本,分别计算所述测试用例文本与所述待处理文本集合中除所述测试用例文本以外的其他测试用例文本的语义相似度;
如果存在任一语义相似度不小于预设的语义匹配阈值,则确定所述测试用例文本为重复的测试用例文本。
4.根据权利要求1所述的方法,其特征在于,
所述将所述多个测试用例文本划分为多个待处理文本集合,包括:
利用预设的文本匹配模型,将包含至少一个相同的关键字的多个测试用例文本划分到对应的待处理文本集合。
5.根据权利要求4所述的方法,其特征在于,进一步包括:
针对每一个所述待处理文本集合包含的每一个测试用例文本,
利用所述文本匹配模型,分别计算所述测试用例文本与所述待处理文本集合中除所述测试用例文本以外的其他测试用例文本的文本相似度;
如果所述测试用例文本与每一个其他测试用例文本的文本相似度均小于设定文本相似阈值,则从所述待处理文本集合中删除所述测试用例文本。
6.根据权利要求1所述的方法,其特征在于,
获取多个测试用例文本,包括:
从多个测试用例代码中,抽取测试用例的所述测试用例文本。
7.根据权利要求6所述的方法,其特征在于,
所述抽取测试用例的所述测试用例文本,包括:
从所述测试用例代码包含的注解中抽取测试关键词,根据所述测试关键词确定与所述测试关键词关联的所述测试用例文本。
8.根据权利要求6所述的方法,其特征在于,
所述抽取测试用例的所述测试用例文本,包括:
从所述测试用例代码包含的测试方法标识中抽取一个或多个关键词,基于所述一个或多个关键词生成所述测试用例文本。
9.根据权利要求1所述的方法,其特征在于,
在所述获取多个测试用例文本之后,进一步包括:
针对各个所述测试用例文本,在所述测试用例文本包含一个或多个预设字符串的情况下,从所述测试用例文本中移除所述预设字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210111140.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种评估肝脏衰老的方法
- 下一篇:一种能够减少褶皱的衬衣立体包装衬板