[发明专利]一种测试用例的生成方法和装置、电子设备和存储介质在审
| 申请号: | 202110970088.X | 申请日: | 2021-08-23 |
| 公开(公告)号: | CN113778864A | 公开(公告)日: | 2021-12-10 |
| 发明(设计)人: | 刘尊瑞 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N20/00 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;黄巍 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 生成 方法 装置 电子设备 存储 介质 | ||
1.一种测试用例的生成方法,其特征在于,包括:
确定待测试的目标测试对象;
获取所述目标测试对象的目标对象特征信息,其中,所述目标对象特征信息中包括至少一个目标对象特征;
通过所述目标对象特征信息,在所有候选用例模型中匹配到与所述目标测试对象对应的目标用例模型,其中,所述目标用例模型的目标模型特征信息与所述目标对象特征信息之间的匹配度满足预设要求,所述目标模型特征信息中包括至少一个目标模型特征;
根据所述目标用例模型生成用于对所述目标测试对象进行测试的目标测试用例。
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标测试对象的目标对象特征信息包括:
确定所述目标测试对象中包括的至少一个待测试接口;
通过获取的每个所述待测试接口的所有目标接口特征,得到所述目标测试对象的所述目标对象特征信息。
3.根据权利要求1所述的方法,其特征在于,在所述通过所述目标对象特征信息,在所有候选用例模型中匹配到与所述目标测试对象对应的目标用例模型之前,所述方法包括:
获取历史场景对应的历史测试用例代码脚本,其中,所述历史测试用例代码脚本中包括至少一个历史测试用例,所述历史测试用例与所述历史场景中的候选接口一一对应;
从所述历史测试用例代码脚本中提取得到目标关键词信息;
将所述目标关键词信息输入目标神经网络中,预测在所述历史场景中所需使用的预测测试用例以及预测使用情况信息,其中,所述预测使用情况信息用于指示各个所述预测测试用例的组合关系;
根据所述目标关键词信息在所述历史测试用例代码脚本中匹配到每个所述预测测试用例;
根据所述预测使用情况信息对所述预测测试用例进行组合,得到待定用例模型;
根据所述待定用例模型生成对应的待定测试用例代码脚本;
在通过所述待定测试用例代码脚本对所述历史场景进行测试后的测试结果符合预设结果的情况下,将所述待定用例模型确定为对应于所述历史场景的所述候选用例模型。
4.根据权利要求3所述的方法,其特征在于,所述从所述历史测试用例代码脚本中提取得到目标关键词信息包括:
在所述历史测试用例代码脚本中进行关键词提取,得到候选关键词;
在所有所述候选关键词中,选择得到满足预设要求的所述目标关键词信息。
5.根据权利要求4所述的方法,其特征在于,所述在所述历史测试用例代码脚本中进行关键词提取,得到候选关键词信息之后,还包括:
按照每个所述候选接口的功能,对所述候选关键词信息进行聚类,得到对应于每个所述功能的候选关键词集合,其中,每个所述候选关键词集合中包括至少一个所述候选关键词。
6.根据权利要求4所述的方法,其特征在于,所述在所有所述候选关键词中,选择得到满足预设要求的所述目标关键词信息包括:
按照预设加权方案,根据每个所述候选关键词的权重,以及所有所述候选关键词中每个所述候选关键词的重复个数,确定出每个所述候选关键词的加权值;
对所有所述候选关键词进行去重后,得到去重后关键词;
根据每个所述去重后关键词的所述加权值,在所有所述去重后关键词中确定出所述目标关键词信息,其中,所述目标关键词信息的加权值高于其他所述去重后关键词的加权值。
7.根据权利要求1所述的方法,其特征在于,还包括:
按照目标场景对应业务的业务特征信息,确定所述目标场景对应的目标测试框架;
按照所述目标场景所需的目标接口,生成与所述目标测试框架适配,且对应于所述目标接口的测试用例模板以及数据模板;
按照所述目标接口对应的所述测试用例模板以及数据模板,生成所述目标接口对应于所述目标场景的候选测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110970088.X/1.html,转载请声明来源钻瓜专利网。





