美文网首页
Bug管理总结

Bug管理总结

作者: 卡几嘛_45a9 | 来源:发表于2020-06-30 22:05 被阅读0次

    错误、缺陷以及失效

    是人就会犯错,错误产生的原因有很多,环境、心情、健康状态等等都会加大人们犯错的几率。在软件开发过程中,错误的发生会导致软件代码或其它相关工作产品时出现缺陷,一个工作产品的缺陷可能会引发其它相关产品的缺陷。比如需求的缺陷会引发编码缺陷,然后会可能会引发产品缺陷导致失效。就是这样一环一环的,缺陷多了,产品就不是那么用起来有用户友好性了。

    错误的发生很多都是因为主观因素:

    • 时间压力,在工作中,我们往往会有时间限期,在上游和下游的时间压力下,为了赶进度,错误率就会往上走,之前测试的一个项目就有这样的问题。所以测试计划中的开发时间的预估一定要相对准确,并且有目标性的完成它
    • 人本身就容易犯错
    • 缺乏经验或技能不足的项目参与者:在我们的日常测试工作中,我们经常会有自己的想法,哪个开发开发的项目问题会多一些,我们就先测这个开发的部分,这也是一种从经验的角度来降低前期成本的方法
    • 项目参与者之间沟通有误,包括需求和设计之间的沟通误解 确实如此,需求、设计、开发以及测试直接的沟通误解是项目有遗留bug以及项目延期的一大重要因素
    • 代码、设计、架构的复杂度、待解决的潜在问题、和使用的技术
    • 对系统内和系统间接口的误解,特别是当系统内和系统间的交互数量比较多的时候
    • 新的不熟悉的业务

    失效的产生因素:

    • 代码问题
    • 环境问题
      注:并非所有意外的测试结果都属于失效,由于测试执行方式、测试环境或其它测试件中的缺陷,又或者是其它的原因,会出现假阳性(误报),相反的,也可能会出现,相似的错误或缺陷会导致假阴性(缺陷的漏报)
    
    • 假阳性:测试结果记录为缺陷,但实际上不是缺陷
    • 假阴性:没有发现测试应该要发现的缺陷

    缺陷、根本原因和影响

    缺陷的根本原因是导致缺陷产生的最早的行为或条件。
    可以分析缺陷并找出其根本原因,以减少类似的缺陷以后再发生。通过将关注点放在最重要的根本原因,根本原因的分析可以促进过程的改进,从而防止将来引入大量的缺陷。

    根本原因分析过程:
    待学习实践

    缺陷管理流程

    结合以上所学知识,以及工作中的经验,总结了缺陷管理流程如下:


    缺陷管理流程

    在项目测试中,结合转测要求,bug的管理有几点需要注意:

    • 不是问题的bug的管理:必须在回归包前与三方对其,给与一个定论,如果是问题要修改,就打回去,如果不是问题,就在转包后关掉,如果是问题不修改或者这次不改,就在转包后修改包状态
    • 待修改问题:转回归包前,待修改问题一定要变为待测试问题才能转包,或者是待修改问题经过三方对齐,确定在当前回归轮次不转包,就是必须有一个定论,才能允许回归包转到测试手中。

    相关文章

      网友评论

          本文标题:Bug管理总结

          本文链接:https://www.haomeiwen.com/subject/hcjfqktx.html