思步网

思步网 首页 行业领域 质量管控 查看内容

MSF for CMMI 软件缺陷生命周期

2016-12-30 09:18| 发布者: 思步网| 查看: 2248| 评论: 6|原作者: lee_huo

摘要: 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 und ...
1182dea601b.jpg

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
路过的帮顶

查看全部评论(6)

验证问答 换一个 验证码 换一个

思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007-2017 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|  
点击这里给我发消息     点击这里给我发消息
www.step365.com 思步 过程改进 CMMI中文 质量保证 SQA 流程体系 需求跟踪矩阵 敏捷开发 agile Scrum 软件度量 项目评审 全员改进 流程管理 IPD 质量管理 6sigma 人力资源 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 配置管理 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 顾问式管理培训
回顶部