【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种软件缺陷信息管理方法及装置。
技术介绍
软件缺陷是软件产品的固有成分,为了保证软件正常运行,必须对软件缺陷进行有效管理。软件测试为软件缺陷的管理提供依据,因此,软件测试在软件的生命周期中占有重要地位。为了保证软件测试的准确性和完整性,软件测试时,一个软件模块会被多个测试人员测试,每个测试人员均将发现的软件缺陷信息提交到缺陷管理工具中,以使缺陷管理工具对软件缺陷进行管理,这导致不同测试人员发现同一个软件缺陷时,此软件缺陷信息将被重复提交到缺陷管理工具中,缺陷管理工具将重复管理同一个软件缺陷,从而降低了管理软件缺陷的效率。
技术实现思路
本专利技术实施例提供了一种软件缺陷信息管理方法及装置,能提高管理软件缺陷的效率。第一方面,本专利技术实施例提供了一种软件缺陷信息管理方法,预先确定软件缺陷信息与特征值之间的映射关系;预先设置用于存储待匹配特征值的数据库,还包括:获取目标软件缺陷信息;根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值;判断所述数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,如果是,则禁止向用于存储软件缺陷信息的外部缺陷管理工具提交所述目标软件缺陷信息;否则,向所述外部缺陷管理工具提交所述目标软件缺陷信息,并将所述目标特征值作为待匹配特征值添加到所述数据库中。优选地,所述判断数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,包括:A1:确定所述目标特征值的位数,并确定所述至少一个待匹配特征值中,每一个待匹配特征值的位数;A2:判断是否存在 ...
【技术保护点】
一种软件缺陷信息管理方法,其特征在于,预先确定软件缺陷信息与特征值之间的映射关系;预先设置用于存储待匹配特征值的数据库,还包括:获取目标软件缺陷信息;根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值;判断所述数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,如果是,则禁止向用于存储软件缺陷信息的外部缺陷管理工具提交所述目标软件缺陷信息;否则,向所述外部缺陷管理工具提交所述目标软件缺陷信息,并将所述目标特征值作为待匹配特征值添加到所述数据库中。
【技术特征摘要】
1.一种软件缺陷信息管理方法,其特征在于,预先确定软件缺陷信息与特征值之间的映射关系;预先设置用于存储待匹配特征值的数据库,还包括:获取目标软件缺陷信息;根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值;判断所述数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,如果是,则禁止向用于存储软件缺陷信息的外部缺陷管理工具提交所述目标软件缺陷信息;否则,向所述外部缺陷管理工具提交所述目标软件缺陷信息,并将所述目标特征值作为待匹配特征值添加到所述数据库中。2.根据权利要求1所述的方法,其特征在于,所述判断数据库中的至少一个待匹配特征值中是否存在与所述目标特征值相似的相似待匹配特征值,包括:A1:确定所述目标特征值的位数,并确定所述至少一个待匹配特征值中,每一个待匹配特征值的位数;A2:判断是否存在至少一个与所述目标特征值的位数相等的目标待匹配特征值,如果是,则执行步骤A3;否则,确定所述至少一个所述待匹配特征值中不存在与所述目标特征值相似的相似待匹配特征值;A3:根据下述计算公式,分别确定各个目标待匹配特征值与所述目标特征值的相似度,当存在至少一个所述相似度大于预设阈值时,确定所述至少一个待匹配特征值中存在与所述目标特征值相似的所述相似待匹配特征值;y=Σi=1nxixi=0,ai≠bi1,ai=bi]]>其中,y用于表征所述相似度,xi用于表征所述目标特征值与当前目标待匹配特征值的第i位的相似度,n用于表征所述目标特征值的位数,ai用于表征所述目标特征值的第i位数值,bi用于表征所述当前目标待匹配特征值的第i位数值。3.根据权利要求1所述的方法,其特征在于,在所述获取目标软件缺陷信息之前,进一步包括:预先设置软件缺陷信息的模板格式;所述获取目标软件缺陷信息,包括:获取符合所述模板格式的目标软件缺陷信息。4.根据权利要求3所述的方法,其特征在于,在所述获取符合所述模板格式的目标软件缺陷信息之前,进一步包括:获取用户输入的提交请求;根据所述提交请求,输出所述模板格式,以使所述用户根据所述模板格式生成所述目标软件缺陷信息。5.根据上述权利要求1-4中任一所述的方法,其特征在于,所述根据所述映射关系,确定所述目标软件缺陷信息对应的目标特征值,包括:利用下述映射关系,计算所述目标特征值;Y=MD5(SHA1(X))其中,Y用于表征所述目标特征值,MD5表征摘要算法,SHA1表征安全哈希算法,X用于表征所述目标软件缺陷信息。6.一种软件缺陷信息管理装置,其特征在于,包括:映射关系确定单元、第一设置单元、获取单元、...
【专利技术属性】
技术研发人员:李亚端,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。