思步网

查看: 12187|回复: 7
打印 上一主题 下一主题

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.


上一篇:(转)一位外包测试人员工作经历
下一篇:VSTS自动邮件提醒功能
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

看起来不错
看了LZ的帖子,我只想说一句很好很强大!
有翻译版不?
非常好,顶一下占位编辑
众里寻他千百度,蓦然回首在这里!
路过的帮顶
很有见地的探讨,先收藏着~
您需要登录后才可以回帖 登录 | 注册

本版积分规则



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