[发明专利]测试用例生成方法、装置、设备及可读存储介质在审
申请号: | 202210358973.7 | 申请日: | 2022-04-07 |
公开(公告)号: | CN114817004A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 孟美玲;姚晓龙 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 董建姣;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 生成 方法 装置 设备 可读 存储 介质 | ||
本申请提供一种测试用例生成方法、装置、设备及可读存储介质。该方法包括:获取目标对象对应的第一测试需求;在第一测试需求中提取第一关键词;根据第一关键词,在预设数据库中确定待选测试用例;根据待选测试用例和第一测试需求,确定第一测试需求对应的目标测试用例,目标测试用例用于对目标对象进行测试,提高了测试用例的生成效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种测试用例生成方法、装置、设备及可读存储介质。
背景技术
在研发产品的过程中,可以通过测试用例对产品进行测试,以检测产品是否具备预期功能。
在相关技术中,通常由工作人员根据经验,手动编写测试用例,并通过文档记录和管理。然而,在上述过程中,无法重复利用测试用例,且工作人员手动编写花费的时间较长,导致测试用例的生成效率低。
发明内容
本申请提供一种测试用例生成方法、装置、设备及可读存储介质,用以提高测试用例的生成效率。
第一方面,本申请提供一种测试用例生成方法,包括:
获取目标对象对应的第一测试需求;
在所述第一测试需求中提取第一关键词;
根据所述第一关键词,在预设数据库中确定待选测试用例;
根据所述待选测试用例和所述第一测试需求,确定所述第一测试需求对应的目标测试用例,所述目标测试用例用于对所述目标对象进行测试。
在一种可能的实施方式中,根据所述第一关键词,在预设数据库中确定待选测试用例,包括:
在所述预设数据库中确定测试需求集合;
根据所述第一关键词,在所述测试需求集合中确定至少一个待选测试需求;
根据所述至少一个待选测试需求,确定所述至少一个待选测试用例。
在一种可能的实施方式中,在所述预设数据库中确定测试需求集合,包括:
获取所述目标对象的第一对象类别;
获取所述预设数据库中各测试需求对应的对象类别;
根据所述第一对象类别和所述预设数据库中各测试需求对应的对象类别,在所述预设数据库中确定测试需求集合,所述测试需求集合中各测试需求对应的对象类别与所述第一对象类别相同。
在一种可能的实施方式中,根据所述第一关键词,在所述测试需求集合中确定至少一个待选测试需求;包括:
获取所述测试需求集合中的每个测试需求对应的关键词;
根据所述第一关键词和所述测试需求集合中每个测试需求对应的关键词,确定所述第一测试需求与所述测试需求集合中每个测试需求之间的相似度;
根据所述第一测试需求与所述测试需求集合中每个测试需求之间的相似度,在所述至少测试需求集合中确定至少一个待选测试需求,所述待选测试需求与第一测试需求的相似度大于或等于第一预设阈值。
在一种可能的实施方式中,根据所述待选测试用例和所述第一测试需求,确定所述第一测试需求对应的目标测试用例,包括:
在所述待选测试用例中确定第二关键词;
根据所述第一关键词,更新所述待选测试用例中的所述第二关键词,得到所述目标测试用例。
在一种可能的实施方式中,根据所述待选测试用例和所述第一测试需求,确定所述第一测试需求对应的目标测试用例之后,还包括:
获取所述目标测试用例中的第三关键词,所述第三关键词的数量大于所述第一关键词的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210358973.7/2.html,转载请声明来源钻瓜专利网。