开发者

What is the difference between a bug and a defect work item in TFS?

I have just been asked to generate reports for TFS, and I n开发者_开发百科oticed that there are both bug and defect reports. Can anyone explain what the difference between the two is?


The workitem types in TFS aren't hard coded. Every company can define their own workitems. So I guess your best choice is to ask the person who asked you to write the report. Maybe their "defect reports" is only for defect coffee machines? :)


If I remember correctly a defect is defined in the CMMI process template and is less specific than a bug ( as one defect could generate several bug items)

You would need to look at the template definition to see how the defect type is being used and ask how the defect type is being used for the project you are trying to create a report for.


We have the same set-up in TFS. I've been in testing for 20 years and only recently heard of a distinction between a bug and defect, and none of the explanations I've seen make any logical sense.

Bug and Defect get used interchangeably throughout the software industry.

My testing accreditation breaks these down into Error, Fault and Failure. I've never had cause to use those distinctions but I can at least appreciate them.

In my new role I'm now being told that a bug is found in production and a defect found during development. Other sites have referred to bugs being coding errors and defects being design-errors (or perhaps it was the other way round??).

IMO something can be defective for any number of reasons. I won't be making the bug and defect distinction until someone's able to justify the value in doing so.


Error: A mistake in coding by development team is called error. It could be syntax error, semantic errors etc. [This term is used by Developers]

Defect: If something is developed against the requirement and is caught by testers during testing then it is called Defect. This term is also used for errors/mistakes found in post production.

Bug: If the code error reported by tester is accepted by development team then it is called Bug

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜