BUG状态流程图:从发现到解决的有效控制

需积分: 32 0 下载量 94 浏览量 更新于2024-09-15 收藏 188KB PDF 举报
"BUG状态流程图" **BUG状态流程图** BUG状态流程图是软件开发和测试过程中对BUG问题的解决和控制的流程图。它主要描述了发现BUG问题后,如何有效地解决和控制BUG问题的整个流程。 **对Bug的处理** 在BUG状态流程图中,对Bug的处理是整个流程的核心。开发组长/经理对Bug进行分配,标注处理意见,给定优先级。问题分配时,应尽可能将咨询类、理解错误类等问题处理掉,而不是留给开发人员。有可能是需求的问题,分配给需求人员。 **Bug状态(Status)** Bug状态是指缺陷通过一个跟踪修复过程的进展情况。包括New、Open、Reopen、Fixed、Closed及Rejected等六种状态。 * New:测试人员新问题提交所标志的状态。 * Open:任务分配人(开发组长/经理)对该问题准备进行修改并对该问题分配修改人员所标志的状态。 * Reopen:测试人员对修改问题进行验证后没有通过所标志的状态;或者已经修改正确的问题,又重新出现错误。 * Fixed:开发人员修改问题后所标志的状态,修改后还未测试。 * Closed:测试人员对修改问题进行验证后通过所标志的状态。 * Rejected:开发人员认为不是Bug、描述不清、重复、不能复现、不采纳所提意见建议、或虽然是个错误但还没到非改不可的地步故可忽略不计、或 者测试人员提错,从而拒绝的问题。 **Bug严重级别(Severity,Bug级别)** Bug严重级别是指因缺陷引起的故障对软件产品的影响程度。由测试人员指定。包括A-Crash、B-Major、C-Minor三个级别。 * A-Crash:错误导致了死机、产品失败(“崩溃”)、系统悬挂无法操作。 * B-Major:功能未实现或导致一个特性不能运行并且不可能有替代方案。 * C-Minor:对软件产品的影响程度较小、不影响软件产品的主要功能。 **BUG流程图的重要性** BUG状态流程图对软件开发和测试过程中的BUG问题的解决和控制起着非常重要的作用。它可以帮助开发和测试人员更好地了解BUG问题的解决和控制过程,提高软件产品的质量和可靠性。 **BUG流程图的应用** BUG状态流程图可以应用于软件开发和测试过程的每个阶段,例如需求分析、设计、编码、测试等阶段。它可以帮助开发和测试人员更好地解决和控制BUG问题,提高软件产品的质量和可靠性。 **结论** BUG状态流程图是软件开发和测试过程中的一个非常重要的工具。它可以帮助开发和测试人员更好地解决和控制BUG问题,提高软件产品的质量和可靠性。