一种测试案例自动生成方法及装置制造方法及图纸

技术编号:29489052 阅读:32 留言:0更新日期:2021-07-30 19:00
本申请提供一种测试案例自动生成方法及装置,涉及人工智能领域,可以用于金融领域,包括:获取待选测试案例;将所述待选测试案例输入预先构建的随机森林案例选择模型以根据所述选测试案例的属性确定本期应测案例;所述随机森林案例选择模型包括多个预先生成的决策树分类器。本申请能够利用预先构建的随机森林案例选择模型自动生成测试案例。

【技术实现步骤摘要】
一种测试案例自动生成方法及装置
本申请涉及人工智能领域,可以用于金融领域,具体是一种测试案例自动生成方法及装置。
技术介绍
验收测试是软件部署之前的最后一个测试环节,验收测试具有黑盒/灰盒测试特点,也就是说,软件测试人员往往只了解待测程序清单,缺少对于程序具体调用、方式及实现方式的把握。在传统的验收测试中,测试人员可以根据开发人员提供的测试案例及对应的待测程序清单展开测试。然而,对于企业级软件工程而言,代码往往经过多重封装后才提供服务,部分代码耦合度较高,测试人员如果只根据软件系统设计及开发人员提供的待测程序清单制定测试案例很容易出现测试不充分、存量交易改造无法覆盖全面等测试漏洞。为了降低漏洞发生风险,传统的方法是通过将过往的产品需求转化为测试资产,然后不断积累投产风险较高的存量案例,形成较完整的测试案例库。但以上方式需要依靠大量人力才能完成全测试场景的覆盖,成本高、收益低。
技术实现思路
针对现有技术中的问题,本申请提供一种测试案例自动生成方法及装置,能够利用预先构建的随机森林案例选择模型自动生成测试案例。本文档来自技高网...

【技术保护点】
1.一种测试案例自动生成方法,其特征在于,包括:/n获取待选测试案例;/n将所述待选测试案例输入预先构建的随机森林案例选择模型以根据所述选测试案例的属性确定本期应测案例;所述随机森林案例选择模型包括多个预先生成的决策树分类器。/n

【技术特征摘要】
1.一种测试案例自动生成方法,其特征在于,包括:
获取待选测试案例;
将所述待选测试案例输入预先构建的随机森林案例选择模型以根据所述选测试案例的属性确定本期应测案例;所述随机森林案例选择模型包括多个预先生成的决策树分类器。


2.根据权利要求1所述测试案例自动生成方法,其特征在于,在将所述待选测试案例输入预先构建的随机森林案例选择模型以根据所述选测试案例的属性确定本期应测案例之前,还包括:
获取本期程序改造的清单;
根据预先建立的程序与案例的对应关系确定待输入所述随机森林案例选择模型的待选测试案例是否为所述本期被改造的程序所对应的测试案例;
如果是,则将该测试案例确定为本期应测可选案例。


3.根据权利要求1所述的测试案例自动生成方法,其特征在于,预先生成决策树分类器的步骤,包括:
将获取到的历史应测案例及历史无需测试案例按照预设的划分比例随机划分为训练集及测试集;
在所述训练集中,确定所述待选测试案例对应的各属性的信息增益数值;
根据所述信息增益数值的大小构建所述决策树分类器;所述决策树分类器包括各属性对应的属性节点。


4.根据权利要求3所述的测试案例自动生成方法,其特征在于,在根据所述信息增益数值的大小构建所述决策树分类器之后,还包括:
利用所述测试集对所述决策树分类器进行剪枝。


5.根据权利要求4所述的测试案例自动生成方法,其特征在于,所述利用所述测试集对所述决策树分类器进行剪枝,包括:
依次剔除所述决策树分类器中的每一个属性节点,并根据所述测试集计算剔除该属性节点后的决策树分类器在确定所述测试案例时的准确率;
将剔除该属性节点后的决策树分类器对应的准确率与剔除该属性节点前的决策树分类器在确定所述测试案例时的准确率进行比对;
根据比对结果对所述决策树分类器进行剪枝。


6.根据权利要求1所述的测试案例自动生成方法,其特征在...

【专利技术属性】
技术研发人员:杨旭光吕尚贾思宇陈壮壮
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1