【技术实现步骤摘要】
软件缺陷的处理方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种软件缺陷的处理方法及装置。
技术介绍
相关技术中,软件缺陷(Defect),常常又被叫做Bug,所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷,它是是测试人员工作中重要产出。缺陷在数据库中包含各种属性,如:缺陷时间(缺陷新建时间、缺陷处理中时间、缺陷部署中时间、缺陷待验证时间、缺陷关闭时间)、缺陷版本(缺陷发现版本,缺陷解决版本)、缺陷类型(功能缺陷、需求缺陷、兼容性缺陷、性能缺陷等等),缺陷人员(缺陷报告人,缺陷处理人,缺陷责任人)、缺陷阶段(冒烟阶段、系统测试阶段、回归测试阶段、UAT测试阶段)等等。测试工作过程中只会对缺陷的个数、类型等做人工统计和分类,对应干系人员(测试人员、开发人员、相关领导及考核人员)无法通过直观报表形式,获取软件过程中质量的说明、对比、分析、考核情况。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实 ...
【技术保护点】
1.一种软件缺陷的处理方法,其特征在于,包括:/n根据软件测试的测试结果采集软件缺陷的缺陷信息;/n根据多个查询条件和预设规则计算所述缺陷信息,得到所述软件缺陷的多个质量度量结果,其中,每个查询条件对应一个人员类型;/n根据所述多个质量度量结果生成多个数据报表;/n响应携带人员类型标识的查询请求,输出对应的数据报表。/n
【技术特征摘要】
1.一种软件缺陷的处理方法,其特征在于,包括:
根据软件测试的测试结果采集软件缺陷的缺陷信息;
根据多个查询条件和预设规则计算所述缺陷信息,得到所述软件缺陷的多个质量度量结果,其中,每个查询条件对应一个人员类型;
根据所述多个质量度量结果生成多个数据报表;
响应携带人员类型标识的查询请求,输出对应的数据报表。
2.根据权利要求1所述的方法,其特征在于,根据多个查询条件和预设规则计算所述缺陷信息,得到所述软件缺陷的多个质量度量结果包括:
设置所述预设规则;
设置所述多个查询条件,其中,所述多个查询条件至少包括:查询部门,查询项目的标识号,缺陷版本,缺陷级别,缺陷时间;
基于所述多个查询条件和所述预设规则计算周期内新建的软件缺陷的质量度量。
3.根据权利要求2所述的方法,其特征在于,设置所述预设规则至少包括以下之一:
设置缺陷规避率规则,其中,所述缺陷规避率表示规避开发程序阶段新建软件缺陷的概率;
设置缺陷工时比规则,其中,所述缺陷工时比表示单位时间内每个开发人员在开发程序阶段新建软件缺陷的缺陷数量;
设置缺陷修复时效标准规则,其中,所述缺陷修复时效标准表示单个缺陷按时得到修复的时间标准;设置缺陷验证时效标准规则,其中,所述缺陷验证时效标准表示单个软件缺陷按时得到验证的时间标准;设置缺陷时效规则,所述缺陷时效表示按照所述缺陷修复时效标准和所述缺陷验证时效标准处理所述软件缺陷的概率;
设置首次修复成功率规则,其中,所述首次修复成功率表示所述软件缺陷首次修复且修复成功的概率。
4.根据权利要求3所述的方法,其特征在于,设置所述缺陷规避率规则的公式为:
P=N/(N+A),
其中,P表示缺陷规避率,A表示开发程序阶段新建软件缺陷的缺陷数量,N表示周期内新建软件缺陷的缺陷总数,且去除开发程序阶段新建软件缺...
【专利技术属性】
技术研发人员:姜丽华,张晔,
申请(专利权)人:平安医疗健康管理股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。