【技术实现步骤摘要】
一种模型训练方法、测试处理方法及装置
[0001]本专利技术涉及软件测试
,尤其涉及一种模型训练方法、测试处理方法及装置。
技术介绍
[0002]软件测试管理工作中的软件测试排期是指:对测试任务进行评估预测从开始测试任务到完成测试任务所需要的测试时长,并根据测试时长规划测试任务的排期。准确的预测测试任务的测试时长可以减少或避免软件上线延期,因此软件测试排期是软件开发过程中一项非常重要的工作。
[0003]目前,普遍使用的软件测试排期方式为开发减半。即,将测试任务的测试时长预测为软件的开发时长的一半。然而,受到软件更新量、测试人员对软件的理解程度、测试用例、软件中错误的数量、软件中错误的严重程度等因素的影响,不同软件的测试任务的工作量间差异巨大,因此这种开发减半的软件测试排期的方式预测的测试时长可能会与实际的测试时长差距很大,进而影响软件的开发进度。现有技术中的另一种软件测试排期为:由经验丰富的测试人员和产品研发等人员根据经验对软件的测试任务进行评估并给出测试任务的测试时长。然而,这种人工的软件测试排期方式,要求 ...
【技术保护点】
【技术特征摘要】
1.一种模型训练方法,其特征在于,包括:获取多个历史测试任务的测试数据以及测试时长;根据各个历史测试任务的测试数据,获取各个历史测试任务的排期影响因素;根据各个历史测试任务的排期影响因素和测试时长生成样本数据;基于所述样本数据对线性回归模型进行训练,获取排期模型。2.根据权利要求1所述的方法,其特征在于,所述基于所述样本数据对线性回归模型进行训练,获取排期模型,包括:将所述样本数据分为训练数据集和测试数据集;基于所述训练数据集对所述线性回归模型进行训练,获取初始模型;基于所述测试数据集对所述初始模型进行评估,获取评估结果;在所述评估结果不满足预设条件时,对所述训练数据集中的历史测试数据进行优化,并重新对所述线性回归模型进行训练;在所述评估结果满足预设条件时,将所述初始模型作为所述排期模型。3.根据权利要求1所述的方法,其特征在于,在基于所述样本数据对所述线性回归模型进行训练,获取所述排期模型之后,所述方法还包括:以预设时长为周期,周期性的获取新增历史测试任务的测试数据以及测试时长;根据各个新增历史测试任务的测试数据,获取各个新增历史测试任务的排期影响因素;根据各个新增历史测试任务的排期影响因素和测试时长对所述排期模型进行优化训练。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,在根据各个历史测试任务的测试数据,获取各个历史测试任务的排期影响因素之前,所述方法还包括:删除所述多个历史测试任务的测试数据中的异常数据。5.一种测试处理方法,其特征在于,包括:获取目标测试任务的提测信息;根据所述提测信息获取所述目标测试任务的排期影响因素;根据所述目标测试任务的排期影响因素和排期模型,获取所述目标测试任务的测试时长;所述排期模型为基于多个历史测试任务...
【专利技术属性】
技术研发人员:陈晓云,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。