Testing
Advertisements
Related Guides
| |
A bug is a failure to conform to reasonable expectations based on requirements and norms.A feature is a unit of functionality that is requested as a requirement or change request.
The DifferenceA bug is something that can be reasonably viewed as a problem. This can include things that aren't explicitly in the requirements based on norms of an industry or organization. If a contractor installs a door upside down, a reasonable user would see that as a bug.A feature is something that hasn't been requested. In many cases, business units expect that something will be done without documenting it anywhere. This is unfair to teams who work hard to deliver a set of requirements only to find the product doesn't meet unstated expectations that exist in someone's head.
Bugs as FeaturesSoftware development folklore includes many wild stories about bugs that turned out to be valuable features. For example, a video game character that acts crazy due to a bug that becomes a beloved feature of a game. In other variants of the story, developers make wild claims that severe bugs are actually features.Features as BugsIt is common for users to report unpopular features as bugs. If most of your users believe that a feature is a bug it is moot to argue the point.|
| Bug | Feature | Definition | Something that can be reasonably viewed as a problem based on current requirements. | Something that hasn't been requested in current requirements. |
Testing
This is the complete list of articles we have written about testing.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.
|