【技术实现步骤摘要】
基于人工智能的测试用例生成方法、装置、设备及介质
[0001]本申请涉及到人工智能
,特别是涉及到一种基于人工智能的测试用例生成方法、装置、设备及介质。
技术介绍
[0002]测试在软件系统开发中起到保证质量的重要作用,测试用例的设计是测试执行过程的重要环节。传统需要人工根据经验积累设计测试用例,并需在版本升级过程中进行回归案例的执行范围确定。现有的方法在实现过程中,更多依赖于测试人员的经验和对业务流程的掌握,而且人工设计过程存在场景覆盖率不足、场景细分维度标准不统一,导致确定的测试用例的准确度不足和覆盖面不高。
技术实现思路
[0003]本申请的主要目的为提供一种基于人工智能的测试用例生成方法、装置、设备及介质,旨在解决现有技术的测试用例的设计,存在确定的测试用例的准确度不足和覆盖面不高的技术问题。
[0004]为了实现上述专利技术目的,本申请提出一种基于人工智能的测试用例生成方法,所述方法包括:
[0005]获取需求文档;
[0006]对所述需求文档进行关键词提取,得到候选关 ...
【技术保护点】
【技术特征摘要】
1.一种基于人工智能的测试用例生成方法,其特征在于,所述方法包括:获取需求文档;对所述需求文档进行关键词提取,得到候选关键词集;对所述候选关键词集进行所述关键词筛选,得到目标关键词集;根据所述目标关键词集和预设的通用测试用例库进行测试用例匹配,得到命中测试用例集;根据所述目标关键词集,对所述命中测试用例集进行更新,得到目标测试用例集。2.根据权利要求1所述的基于人工智能的测试用例生成方法,其特征在于,所述对所述需求文档进行关键词提取,得到候选关键词集的步骤,包括:将所述需求文档输入预设的关键词提取模型进行所述关键词提取,将提取的各个所述关键词作为所述候选关键词集;其中,所述关键词提取模型是基于双向LSTM模型训练得到的模型。3.根据权利要求1所述的基于人工智能的测试用例生成方法,其特征在于,所述对所述候选关键词集进行所述关键词筛选,得到目标关键词集的步骤,包括:采用预设的关键词评分规则,对所述候选关键词集中的每个所述关键词进行评分,得到关键词评分结果;对各个所述关键词评分结果进行倒序排序;采用从开头开始提取的方式,从排序后的各个所述关键词评分结果中提取预设数量的所述关键词评分结果,得到目标评分结果集;将所述目标评分结果集对应的各个所述关键词作为所述目标关键词集。4.根据权利要求3所述的基于人工智能的测试用例生成方法,其特征在于,所述采用预设的关键词评分规则,对所述候选关键词集中的每个所述关键词进行评分,得到关键词评分结果的步骤,包括:将所述候选关键词集中的每个所述关键词,在预设的词性评分库中进行词性评分匹配,得到关键词词性评分;根据所述需求文档,对所述候选关键词集中的每个所述关键词进行归属功能确定;将每个所述关键词对应的所述归属功能,在所述需求文档对应的功能权重列表中进行功能权重匹配,得到关键词功能权重;将同一所述关键词对应的所述关键词词性评分和所述关键词功能权重进行相乘,得到所述关键词评分结果。5.根据权利要求1所述的基于人工智能的测试用例生成方法,其特征在于,所述根据所述目标关键词集和预设的通用测试用例库进行测试用例匹配,得到命中测试用例集的步骤,包括:从所述目标关键词集...
【专利技术属性】
技术研发人员:王雪霏,
申请(专利权)人:平安证券股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。