缺陷的生命周期就是从缺陷开始(即被发现)到结束(即该缺陷被确保不会再出现)的周期。
一个缺陷的生命周期通常有以下几个阶段(各个公司通常都会有自己对缺陷阶段的定义,下面只是一个范例)
1. New : 缺陷被测试人员发现,但是没有提交给任何开发。
2.Open: 缺陷被测试人员提交给开发,由测试人员更改为Open。 之后开发可能会 Rejected(拒绝修复),或者改为duplicate(该bug被重复提交,也或者是改为 deferred(延期解决)
3. Update:开发修复了但是还没有提交给测试人员,由开发将状态更改为Update。
4. Fix : 开发修复之后并自测通过并提交给测试人员,由开发将状态更改为fixed.
5.1 Close :由测试验证确实修改正确后,将状态改为Close.
5.2 Reopen:由测试验证仍然没有修复,则将状态更改为Reopen,再次提交给开发,让其修复。