【技术实现步骤摘要】
软件质量影响因素确定方法、装置、设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种软件质量影响因素确定方法、装置、设备和存储介质。
技术介绍
[0002]软件测试指的是使用人工或自动的手段来运行或测定某个软件质量的过程,其目的在于检验该软件是否满足规定的需求或预期结果与实际结果之间的差别。
[0003]目前,对于软件产品测试前期的工作准备包括测试资源准备、人员分配、以及测试用例准备等,都是通过以往工作经验或者之前迭代项目完成情况作为参考数据进行的,例如,参照以往经验对影响软件质量的各个影响因素进行一一测试,以保证软件产品的质量。虽然以往经验可以作为参考数据,但由于各个软件系统较为复杂,功能之间存在区别,所以依据之前的经验作为参考数据必然也会存在误差,需要在对影响软件质量的各个影响因素的测试过程中进行调整,这样必定就会耗费一定的人力物力成本。
[0004]因此,现有的软件产品测试前期准备工作中,缺乏有效的测试指导数据来进行高效的软件产品测试。
技术实现思路
[0005]基于此, ...
【技术保护点】
【技术特征摘要】
1.一种软件质量影响因素确定方法,其特征在于,所述方法包括:根据目标软件质量的影响因素的历史参数值,构建所述目标软件的缺陷预测模型;所述缺陷预测模型用于根据软件质量的影响因素的参数值预测对应的软件缺陷数量;采用预设的优化算法模型,求取所述缺陷预测模型输出的软件缺陷数量的最小值;根据所述软件缺陷数量的最小值,确定所述目标软件质量的影响因素的目标参数值。2.根据权利要求1所述的方法,其特征在于,所述根据目标软件质量的影响因素的历史参数值,构建所述目标软件的缺陷预测模型,包括:获取所述影响因素的历史参数值和各历史参数值所属软件版本的历史软件缺陷数量;从所述影响因素的历史参数值和所述历史软件缺陷数量中确定模型样本数据集;根据所述模型样本数据集构建所述缺陷预测模型。3.根据权利要求2所述的方法,其特征在于,所述从所述影响因素的历史参数值和所述历史软件缺陷数量中确定模型样本数据集,包括:对所述影响因素进行相关性分析,获取所述影响因素与软件的缺陷数量之间的相关性值;将所述相关性值大于预设阈值的影响因素确定为样本影响因素;将所述样本影响因素的历史参数值和所述样本影响因素所属软件版本的历史软件缺陷数量,确定为所述模型样本数据集。4.根据权利要求1-3任一项所述的方法,其特征在于,所述采用预设的优化算法模型,求取所述缺陷预测模型输出的软件缺陷数量的最小值,包括:将所述缺陷预测模型作为所述优化算法模型的适应度函数;所述优化算法模型中包括决策变量的范围和移动速度,所述决策变量为所述软件质量的影响因素中的参数值为非固定值的影响因素;初始化所述优化算法模型的优化参数;基于所述初始化的优化参数,迭代更新所述决策变量的范围和移动速度,直至迭代收敛,得到所述软件缺陷数量的最小值。5.根据权利要求4所述的方法,其特征在于,所述优化参数包括初始全局最佳位置、初始个体最佳位置;则所述基于所述初始化的优化参数,迭代更新所述决策变量的范围和移动速度,直至迭代收敛,得到所述软件缺陷数量的最小值,包括:基于所述初始全...
【专利技术属性】
技术研发人员:徐奔,
申请(专利权)人:武汉联影医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。