软件缺陷处理流程

  在实际工作中,发现BUG、记录bug、关闭bug是测试工程师的主要工作。

  四种角色:开发经理、开发人员、测试经理、测试人员。

  缺陷共六种状态:新建(New)、开放(Open)、重新开放(Reopen)、拒绝(Rejected)、已修正(Fixed)、已关闭(Closed)。

软件缺陷处理流程:

    1.测试人员发现并确认缺陷,在系统的缺陷模块中创建一个新的缺陷,将其指派给开发经理,并将缺陷的状态设置为“新建”。

    2.开发经理进入系统并查看缺陷。如果确认的确是一个缺陷,开发经理就将这个缺陷指定给某位开发人员处理,并将缺陷的状态改为“开放”。如果发现这不能算作缺陷的时候,开发经理就将这个缺陷返回给测试经理,并将缺陷的状态设置为“拒绝”。

   3.开发人员进入系统查看缺陷,并处理该缺陷。当开发人员进行处理并认为已经解决之后,就可以将这个缺陷的状态设置为“已修正”,并将其返还给测试人员。

  4.测试人员进入系统查看缺陷,并测试验证缺陷。如果经过再次测试发现缺陷仍然存在的话,测试人员将缺陷再次传递给开发人员,并将缺陷的状态设置为“重新打开”。如果测试人员经过再次测试确认缺陷已经被解决,就将缺陷的状态设置为“已关闭”。

  5.如果测试经理收到某缺陷被拒绝通知,验证该缺陷,如果确实不能算作缺陷,关闭缺陷,将缺陷状态设置为“已关闭”。如果认为的确是一个缺陷,修改缺陷描述,并将其重新指派给开发经理,并将缺陷的状态设置为“新建”。

 

你可能感兴趣的:(软件测试,软件测试,测试流程)