【技术实现步骤摘要】
测试用例的生成方法、装置、设备及存储介质
[0001]本申请涉及金融领域或其他领域,具体可以用于金融领域的软件测试领域,尤其涉及一种测试用例的生成方法、装置、设备及存储介质。
技术介绍
[0002]软件测试是保障软件功能满足用户预期的一种手段,在软件生命周期中,软件测试通常在最后一个环节。
[0003]相关技术中,都是由测试人员在了解到业务需求之后,结合自身经验编写出匹配业务需求的测试用例,再根据编写的测试用例进行测试。由于测试人员经验和对系统理解的局限性,可能存在测试点遗漏的情况。
技术实现思路
[0004]本申请提供了测试用例的生成方法、装置、设备及存储介质,以解决由测试人员根据业务需求编写相应的测试用例,可能存在测试点遗漏的情况的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种测试用例的生成方法,该方法包括:接收测试需求;对测试需求进行分析,提取得到测试需求中各关键词;基于各关键词在预设业务场景索引库中进行查找,生成与测试需求对应 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例的生成方法,其特征在于,所述方法包括:接收测试需求;对所述测试需求进行分析,提取得到所述测试需求中各关键词;基于各所述关键词在预设业务场景索引库中进行查找,生成与所述测试需求对应的查询规则;根据所述查询规则在预设用例库中查找匹配的预设用例,作为与所述测试需求对应的目标测试用例。2.根据权利要求1所述的方法,其特征在于,所述测试需求包括目标执行时长;所述预设用例库中还包括各所述预设用例的执行时长;所述根据所述查询规则在预设用例库中查找匹配的预设用例,作为与所述测试需求对应的目标测试用例,包括:根据所述查询规则,结合所述目标执行时长和所述预设用例库中各所述预设用例的执行时长,确定所述目标测试用例。3.根据权利要求2所述的方法,其特征在于,所述预设用例库中还包括各所述预设用例的优先级;所述根据所述查询规则,结合所述目标执行时长和所述预设用例库中各所述预设用例的执行时长,确定所述目标测试用例,包括:根据所述查询规则,查找满足所述执行时长满足所述目标执行时长的所述预设用例作为候选预设用例;获取各所述候选预设用例的优先级;依次选择优先级从高到低的预设数目对应的所述候选预设用例,作为所述目标测试用例。4.根据权利要求1
‑
3任意一项所述的方法,其特征在于,所述预设业务场景索引库的建立过程包括步骤:获取历史测试用例,以及各所述历史测试用例关联的漏洞信息;基于各所述历史测试用例和各所述漏洞信息确定所述历史测试用例对应的业务场景类别;建立各所述历史测试用例与所述业务场景类别的索引,得到所述预设业务场景索引库。5.根据权利要求1
‑
3任意一项所述的方法,其特征在于,所述预设用例库的建立过程包括步骤:获取历史测试用例、各所述历史测试用例关联的漏洞信息、以及各所述历史测试用例的执行时长;根据各所述历...
【专利技术属性】
技术研发人员:孙娜,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。