Bug or feature?

/ 25th March, 2021 / Tips and Tricks
Bug or feature?

There are probably many cases when the tester reported a bug and the developer replied: “This is not a bug. This is a feature …”.
So where does the line go? When is it a bug, and when is it a feature?
What differentiates a fault (bug) in system performance from a feature is a simple criterion: Is there a requirement.
Bug – a result of unwanted code behavior, behavior that conflicts with a requirement.

Please take a look into below examples:
Bug diminishes the value of the product whereas feature improves the value of the product.
Bug occurs when the product does not meet the product specifications or end-users expectations whereas a feature is an end-user expectation from the product.
Bug validates a mismatch or failure based on the feature requirements and feature is an application functionality developed for customers. It can be a new requirement or changes in the existing feature

When requirements are not written correctly and clearly, sometimes developers misunderstand them.
The product manager must make sure that the requirement is clear to them, and that the developers does implement what was asked of him.
An optimization proposal / idea for a new feature should be reported directly to the product manager.

And let your product have no bugs, only features.

Get in touch

Want to hear more on how to scale your testing?


Get in touch, fill out the form below, and an Ubertesters representative will contact you shortly to find out how we can help you.


Want to see the Ubertesters platform at work? Please fill out the form below and we'll get in touch with you as quickly as possible.

Estimate your testing costs

Fill out a quick 20 sec form to get your free quote.

Thank you for contacting us

We will get back to you within 24 hours.

Meanwhile, follow us on Facebook or LinkedIn and see what we are up to.

Sorry, an error occurred

Please try again later.