测试资源推送方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:34894964 阅读:12 留言:0更新日期:2022-09-10 13:54
本申请涉及一种测试资源推送方法、装置、设备、存储介质和程序产品。本申请涉及人工智能技术领域。所述方法包括:获取目标业务模块的新版本测试内容,并提取新版本测试内容的第一特征信息;将第一特征信息输入版本难易度预测模型,得到新版本测试内容的版本难易度预测结果,其中,版本难易度预测模型是根据各业务模块的历史测试资产信息和难易度标签,对初始版本难易度预测模型进行训练后得到的模型;根据版本难易度预测结果,向终端推送新版本测试内容的测试资源。采用本方法能够快速匹配到与新版本测试内容相关的测试资源,提高测试效率。率。率。

【技术实现步骤摘要】
测试资源推送方法、装置、设备、存储介质和程序产品


[0001]本申请涉及人工智能
,特别是涉及一种测试资源推送方法、装置、设备、存储介质和程序产品。

技术介绍

[0002]随着银行业全面开展数字化转型工作,银行业务功能上线需求不断增大,业务模块的版本更新迭代速度加快。因此,基于业务模块的版本更新,需对业务模块的新版本内容进行测试。
[0003]但在金融机构普遍存在多套测试环境信息的情况下,测试环境信息错综复杂,且在全流程、全链路的测试环境下,测试人员确定业务版本的新版本测试内容后,需从存量的测试资源中选择与新版本测试内容相关的测试资源。
[0004]因测试人员无法快速匹配到与新版本测试内容相关的测试资源,导致测试人员无法快速开展测试工作,进而降低测试效率。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高测试效率的测试资源推送方法、装置、设备、存储介质和程序产品。
[0006]第一方面,本申请提供了一种测试资源推送方法。所述方法包括:
[0007]获取目标业务模块的新版本测试内容,并提取所述新版本测试内容的第一特征信息;
[0008]将所述第一特征信息输入版本难易度预测模型,得到所述新版本测试内容的版本难易度预测结果,其中,所述版本难易度预测模型是根据各业务模块的历史测试资产信息和难易度标签,对初始版本难易度预测模型进行训练后得到的模型;
[0009]根据所述版本难易度预测结果,向终端推送所述新版本测试内容的测试资源。r/>[0010]在其中一个实施例中,所述方法还包括:
[0011]根据预设的各所述业务模块之间的依赖关系,确定所述目标业务模块的关联业务模块,其中,所述关联业务模块为所述目标业务模块所依赖的业务模块。
[0012]在其中一个实施例中,所述根据所述版本难易度预测结果,向终端推送所述新版本测试内容的测试资源,包括:
[0013]根据所述版本难易度预测结果,确定所述新版本测试内容的难易度程度;
[0014]若所述难易度程度为第一难易度程度,则向所述终端推送所述目标业务模块和所述关联业务模块的历史测试资产信息和历史测试环境信息;
[0015]其中,所述测试资源包括所述目标业务模块和所述关联业务模块的历史测试资产信息和历史测试环境信息。
[0016]在其中一个实施例中,所述方法还包括:
[0017]若所述难易度程度为第二难易度程度,则向所述终端推送所述目标业务模块的历
史资产信息和历史测试环境信息;
[0018]其中,所述测试资源包括所述目标业务模块的历史资产信息和历史测试环境信息。
[0019]在其中一个实施例中,所述方法还包括:
[0020]若所述难易度程度为第三难易度程度,则向所述终端推送所述目标业务模块的历史测试环境信息;
[0021]其中,所述测试资源包括所述目标业务模块的历史测试环境信息。
[0022]在其中一个实施例中,所述方法还包括:
[0023]获取各所述业务模块的历史测试资产信息和难易度标签;
[0024]根据各所述业务模块的历史测试资产信息和难易度标签,对所述初始版本难易度预测模型进行训练,得到所述版本难易度预测模型。
[0025]在其中一个实施例中,所述根据各所述业务模块的历史测试资产信息和难易度标签,对所述初始版本难易度预测模型进行训练,得到所述版本难易度预测模型,包括:
[0026]提取各所述业务模块的历史测试资产信息的第二特征信息;
[0027]将所述第二特征信息输入所述初始版本难易度预测模型,得到难易度预测结果;
[0028]根据所述难易度预测结果和所述难易度标签,对所述初始版本难易度预测模型进行训练,得到所述版本难易度预测模型。
[0029]第二方面,本申请还提供了一种测试资源推送装置。所述装置包括:
[0030]第一获取模块,用于获取目标业务模块的新版本测试内容,并提取所述新版本测试内容的第一特征信息;
[0031]预测模块,用于将所述第一特征信息输入版本难易度预测模型,得到所述新版本测试内容的版本难易度预测结果,其中,所述版本难易度预测模型是根据各业务模块的历史测试资产信息和难易度标签,对初始版本难易度预测模型进行训练后得到的模型;
[0032]推送模块,用于根据所述版本难易度预测结果,向终端推送所述新版本测试内容的测试资源。
[0033]在其中一个实施例中,所述装置,还包括:
[0034]确定模块,用于根据预设的各所述业务模块之间的依赖关系,确定所述目标业务模块的关联业务模块,其中,所述关联业务模块为所述目标业务模块所依赖的业务模块。
[0035]在其中一个实施例中,所述推送模块,包括:
[0036]确定单元,用于根据所述版本难易度预测结果,确定所述新版本测试内容的难易度程度;
[0037]第一推送单元,用于若所述难易度程度为第一难易度程度,则向所述终端推送所述目标业务模块和所述关联业务模块的历史测试资产信息和历史测试环境信息;其中,所述测试资源包括所述目标业务模块和所述关联业务模块的历史测试资产信息和历史测试环境信息。
[0038]在其中一个实施例中,所述推送模块,还包括:
[0039]第二推送单元,用于若所述难易度程度为第二难易度程度,则向所述终端推送所述目标业务模块的历史资产信息和历史测试环境信息;其中,所述测试资源包括所述目标业务模块的历史资产信息和历史测试环境信息。
[0040]在其中一个实施例中,所述推送模块,还包括:
[0041]第三推送单元,用于若所述难易度程度为第三难易度程度,则向所述终端推送所述目标业务模块的历史测试环境信息;其中,所述测试资源包括所述目标业务模块的历史测试环境信息。
[0042]在其中一个实施例中,所述装置,还包括:
[0043]第二获取模块,用于获取各所述业务模块的历史测试资产信息和难易度标签;
[0044]训练模块,用于根据各所述业务模块的历史测试资产信息和难易度标签,对所述初始版本难易度预测模型进行训练,得到所述版本难易度预测模型。
[0045]在其中一个实施例中,所述训练模块,具体用于提取各所述业务模块的历史测试资产信息的第二特征信息;将所述第二特征信息输入所述初始版本难易度预测模型,得到难易度预测结果;根据所述难易度预测结果和所述难易度标签,对所述初始版本难易度预测模型进行训练,得到所述版本难易度预测模型。
[0046]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一方法的步骤。
[0047]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一方法的步骤。
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试资源推送方法,其特征在于,所述方法包括:获取目标业务模块的新版本测试内容,并提取所述新版本测试内容的第一特征信息;将所述第一特征信息输入版本难易度预测模型,得到所述新版本测试内容的版本难易度预测结果,其中,所述版本难易度预测模型是根据各业务模块的历史测试资产信息和难易度标签,对初始版本难易度预测模型进行训练后得到的模型;根据所述版本难易度预测结果,向终端推送所述新版本测试内容的测试资源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设的各所述业务模块之间的依赖关系,确定所述目标业务模块的关联业务模块,其中,所述关联业务模块为所述目标业务模块所依赖的业务模块。3.根据权利要求2所述的方法,其特征在于,所述根据所述版本难易度预测结果,向终端推送所述新版本测试内容的测试资源,包括:根据所述版本难易度预测结果,确定所述新版本测试内容的难易度程度;若所述难易度程度为第一难易度程度,则向所述终端推送所述目标业务模块和所述关联业务模块的历史测试资产信息和历史测试环境信息;其中,所述测试资源包括所述目标业务模块和所述关联业务模块的历史测试资产信息和历史测试环境信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述难易度程度为第二难易度程度,则向所述终端推送所述目标业务模块的历史资产信息和历史测试环境信息;其中,所述测试资源包括所述目标业务模块的历史资产信息和历史测试环境信息。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述难易度程度为第三难易度程度,则向所述终端推送所述目标业务模块的历史测试环境信息;其中,所述测试资源包括所述目标业务模块的历史测试环境信息。6.根据权利要求1

5任一项所述...

【专利技术属性】
技术研发人员:马文莹周颖肖茂川袁亚辉
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1