缺陷测试信息处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38884771 阅读:9 留言:0更新日期:2023-09-22 14:13
本申请提供一种缺陷测试信息处理方法、装置、电子设备及存储介质,所述方法包括:获取用户输入的开始日期、结束日期、至少一个目标测试人员的标识以及缺陷文件;根据所述开始时间、所述结束时间以及所述目标测试人员的标识,从所述缺陷文件中确定由所述目标测试人员创建的第一缺陷数据集合以及由所述目标测试人员执行回归测试的第二缺陷数据集合;根据所述第一缺陷数据集合,确定所述目标测试人员创建缺陷的工作量;根据所述第二缺陷数据集合,确定所述目标测试人员回归测试的工作量。可以准确的统计到目标测试人员的工作量。准确的统计到目标测试人员的工作量。准确的统计到目标测试人员的工作量。

【技术实现步骤摘要】
缺陷测试信息处理方法、装置、电子设备及存储介质


[0001]本申请涉及测试
,具体而言,涉及一种缺陷测试信息处理方法、装置、电子设备及存储介质。

技术介绍

[0002]在软件项目的开发和实施过程中,不可避免的会出现大量的缺陷(bug),需要测试人员进行测试回归,为了对软件项目的整体质量进行管控,项目经理和相关负责人需要对一定周期内不同软件项目的不同问题等级以及项目测试人员的工作量进行统计和展示。
[0003]现有技术中,项目测试的工作量的统计是根据缺陷状态来统计创建该缺陷的创建人在一定周期内的工作量。
[0004]但是,如果一个缺陷的创建、回归测试并关闭属于同一个创建人时,该创建人的工作量统计是正常的;如果一个缺陷有多个人参与回归测试,最终才会关闭时,也就是说一个缺陷的回归测试人员与创建人不同时,现有技术则仅仅是能够根据缺陷的状态来统计缺陷的创建人的工作量,并不能统计到针对该缺陷只做回归测试的测试人员的工作量,因此,现有技术不能对该缺陷的相关测试技术人员的工作量进行准确的统计。

技术实现思路

[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种缺陷数据遍历的方法、装置、电子设备及存储介质,提高测试人员工作量统计的准确性。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种缺陷数据遍历方法,所述方法包括:
[0008]获取用户输入的开始日期、结束日期、至少一个目标测试人员的标识以及缺陷文件,所述缺陷文件中包括至少一条缺陷数据,所述缺陷数据包括缺陷创建时间、缺陷创建人员的标识、回归测试人员的标识、回归测试时间、缺陷严重级别以及缺陷评分;
[0009]根据所述开始日期、所述结束日期以及所述目标测试人员的标识,从所述缺陷文件中确定由所述目标测试人员创建的第一缺陷数据集合以及由所述目标测试人员执行回归测试的第二缺陷数据集合;
[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]针对遍历到的当前缺陷数据,判断所述缺陷创建人员的标识是否与所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种缺陷测试信息处理方法,其特征在于,所述方法包括:获取用户输入的开始日期、结束日期、至少一个目标测试人员的标识以及缺陷文件,所述缺陷文件中包括至少一条缺陷数据,所述缺陷数据包括缺陷创建时间、缺陷创建人员的标识、回归测试人员的标识、回归测试时间、缺陷严重级别以及缺陷评分;根据所述开始日期、所述结束日期以及所述目标测试人员的标识,从所述缺陷文件中确定由所述目标测试人员创建的第一缺陷数据集合以及由所述目标测试人员执行回归测试的第二缺陷数据集合;根据所述第一缺陷数据集合,确定所述目标测试人员创建缺陷的工作量;根据所述第二缺陷数据集合,确定所述目标测试人员回归测试的工作量。2.根据权利要求1所述的缺陷测试信息处理方法,其特征在于,所述根据所述开始时间、所述结束时间以及所述目标测试人员的标识,从所述缺陷文件中确定由所述目标测试人员创建的第一缺陷数据集合以及由所述目标测试人员执行回归测试的第二缺陷数据集合,包括:根据所述开始时间、所述结束时间、所述目标测试人员的标识以及所述缺陷文件中各条缺陷数据的缺陷创建时间和缺陷创建人员的标识,从所述缺陷文件中确定所述第一缺陷数据集合;根据所述开始时间、所述结束时间、所述目标测试人员的标识以及所述缺陷文件中各条缺陷数据的回归测试人员的标识以及回归测试时间,从所述缺陷文件中确定所述第二缺陷数据集合。3.根据权利要求2所述的缺陷测试信息处理方法,其特征在于,所述根据所述开始时间、所述结束时间、所述目标测试人员的标识以及所述缺陷文件中各条缺陷数据的缺陷创建时间和缺陷创建人员的标识,从所述缺陷文件中确定所述第一缺陷数据集合,包括:遍历所述缺陷文件中的缺陷数据;针对遍历到的当前缺陷数据,判断所述缺陷创建人员的标识是否与所述目标测试人员的标识一致,若是,则判断所述缺陷创建时间是否处于所述开始日期和所述结束日期之间,若是,则将所述当前缺陷数据作为所述第一缺陷数据集合中的一条缺陷数据。4.根据权利要求2所述的缺陷测试信息处理方法,其特征在于,所述根据所述开始时间、所述结束时间、所述目标测试人员的标识以及所述缺陷文件中各条缺陷数据的回归测试人员的标识以及回归测试时间,从所述缺陷文件中确定所述第二缺陷数据集合,包括:遍历所述缺陷文件中的缺陷数据;针对遍历到的当前缺陷数据,判断所述回归测试人员的标识是否与所述目标测试人员的标识一致,若是,则判断所述回归测试时间是否处于所述开始日期和所述结束日期之间,若是,则将所述当前缺陷数据作为所述第二缺陷数据集合中的一条缺陷数据,并根据所述缺陷创建人员的标识确定所述目标测试人员是否为回归他人缺陷。...

【专利技术属性】
技术研发人员:李鸣肖云官世良陈海宾马春宇
申请(专利权)人:未来电视有限公司
类型:发明
国别省市:

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

1