简述Bug生命周期与Bug管理
Bug,即在测试过程中发现的问题,是测试工程师绩效最重要的考核之一,也是面试常被问到的知识领域。
今天,从Bug的生命周期入手,跟大家聊聊Bug管理。
Bug的生命周期如下所示,其中,新建、分配(研发)、解决、分配(测试)、验证、关闭(或重启启用)是Bug流程中关键的几步,基本所有公司都会保留,其他部分,不同公司根据自己的质量策略,会有不同要求,比如,有些公司会加入审核过程,如图所示。
Bug管理的重点,在于监控Bug生命周期,使Bug处理完整且及时,过程中需要注意一下4个方面:
- Bug管理要分清职责:以我现在所在公司为例,测试工程师负责的流程为新建、验证、重新启用;测试工程师上级,如测试组长,负责审核Bug、分配(测试)、关闭;研发负责解决;研发上级,如研发组长,负责分配(研发)、审核解决方案。当流程不按预期执行的时候,要找对应的负责人确认进度。