思步网

标题: MSF for CMMI 软件缺陷生命周期 [打印本页]

作者: lee_huo    时间: 2008-5-27 10:14
标题: MSF for CMMI 软件缺陷生命周期


A bug is a work item that communicates that a potential problem exists or has existed in the product. The goal of opening a bug is to accurately report a problem in a way that allows the reader to understand its full impact. The descriptions in the bug work item should make it easy to trace through the steps used when the bug was encountered, thus allowing it to be easily reproduced. The test results should clearly show the problem. The clarity and understandability of this description often affects the probability that the bug will be fixed.




New
As bugs are detected in the product, they must be documented as quickly as possible so that developers can resolve them. Before opening a bug work item, you should query existing bugs to be sure the bug you discovered is not already reported.

New to Proposed
Build Failure
A bug is proposed as Build Failure as a direct result of a build failure.

New
A bug is proposed as a new bug when it is first created. Create all bugs with a reason of New, unless the bug is due to a build failure.


Proposed
A proposed bug is waiting for approval. Proposed bugs are triaged and either approved to become Active, or closed. A proposed bug is closed if it is Deferred, Rejected, or found to be a Duplicate of another bug.

Proposed to Active
Approved
A bug is activated as Approved if triage determines that the bug should be fixed.

Investigate
A bug is activated as Investigate if triage determines that an investigation of the impact is necessary before approval to fix is given. Bugs marked Active for investigation should be returned to the Proposed state when the investigation is complete.


Proposed to Closed
Rejected
A bug is closed as Rejected if triage determines that the bug is not applicable. A bug may be rejected because it does not include enough information, or because it is based on incorrect assumptions.

Deferred
A bug is closed as Deferred if it will not be fixed in the current iteration. It will be postponed until it can be reevaluated in a future iteration or version of the product.

Duplicate
A bug is closed as a Duplicate if it describes the same problem as another bug. Include a link to the duplicate bug to make it easier for the author of the bug to confirm the duplication before closing the bug.


Active
An active bug indicates that a problem exists that must be addressed.

Active to Resolved
Fixed
A bug is resolved as Fixed when the changed code is checked in. Link the bug to the changeset when the fix is checked in.

As Designed
A bug is resolved to As Designed if the bug describes an expected condition or behavior of the system.


Active to Closed
Deferred
A bug is resolved as Deferred if it will not be fixed in the current iteration. It will be postponed until it can be reevaluated in a future iteration or version of the product.

Duplicate
A bug is resolved as a Duplicate if it describes the same problem as another bug. Include a link to the duplicate bug to make it easier for the author of the bug to confirm the duplication before closing the bug.

Not a Bug
A bug is resolved as Not a Bug if the problem is not really a defect in the product. For example, the bug identifies a missing feature; however the feature is already a pending development task.

Cannot Reproduce
A bug is resolved as Cannot Reproduce if the developer is unable to reproduce the bug on his or her computer.


Active to Proposed
Investigation Complete
If a bug has been activated for investigation, it should be returned to the Proposed state for re-triage once the investigation is complete.


Resolved
A bug is in the Resolved state when it has been addressed by a developer. The resolution of the bug must be verified by the author. If the resolution is correct, the bug is closed, otherwise it is reactivated.

Resolved to Closed
Fixed
A bug is closed as Fixed when the author of the bug has verified that the fix is in place in a build.


Resolved to Active
Not Fixed
A bug is returned to the Active state if the resolution is unacceptable. Provide specific information about why the bug is not fixed to assist the next person who owns the bug in resolving the bug appropriately.


Closed
A closed bug means that no further work is to be done for the current product version. A bug is closed after the resolution has been verified.

Closed to Active
Regression
If a regression test indicates that the bug exists again, then activate the bug and assign it to triage. Set the Reason field to Regression.

Closed in Error
A bug is reactivated if a mistake was made and it should not have been closed yet.
作者: 雨绍渝    时间: 2013-3-9 22:32
看起来不错
作者: sb5s3yh41rt    时间: 2013-5-9 23:02
看了LZ的帖子,我只想说一句很好很强大!
作者: 牛哄哄    时间: 2013-5-10 08:24
有翻译版不?
作者: 半步萧音过轻尘    时间: 2014-7-30 16:30
非常好,顶一下占位编辑
作者: 成全i    时间: 2015-7-9 09:47
众里寻他千百度,蓦然回首在这里!
作者: 复古    时间: 2015-12-26 07:21
路过的帮顶
作者: ︶ ̄兮忆    时间: 2018-1-19 12:15
很有见地的探讨,先收藏着~




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2