The Purpose of life is to go toward the freedom and drop all the fears of life. - Upanishdas
About Me
44% of pm use no software, even though PWC found that the use of commercially available PM software increases performance and satisfaction. Follow Tweet

Metrics: Leading Causes of Failed Agile Project Follow Tweet
PMLOGY

Software Testing – Confusing Terms

Software Testing – Confusing Terms

Software Testing - Confusing Terms

Software Testing – Confusing Terms

I think error, defects, issue, problem, bug and incident are heavily misused terms in software industry.
As per my understanding it should be as following.
  1. Error = Gap between developer’s expectation and actual result (ideally it should be detected during the development but due to carelessness it can be leaked to the next phases of project life-cycle)
  2. Defect = Gap between functional specification and actual result  (ideally it should be detected during the internal quality testing but due to carelessness it can be leaked to the next phases of project life-cycle)
  3. Issues =Gap between customer expectation and actual result  (ideally it should be detected during the UAT but due to carelessness it can be leaked to the production )
  4. Problem =Gap between enduser expectation and actual result  (ideally it should be detected during the end-user is working on the product but due to carelessness it can affect the service/output/product of the Software Product. Typical example may be a bank’s customer report the problem in the statement which is due to software but operator at bank failed to see or ignored that on the screen)
  5. Bug = General name for all the above.
In nutshell.
If developer fail to identify error and quality team identify the gap then quality team name it as defect.
If quality team fail to identify defect and customer identify the gap then customer name it as issue.
If customer (product testing team) fail to identify issue, defect, error enduser identify the gap then enduser name it as problem. It stops/interfere the production or gives wrong output which may be noticed by the customer of the enduser of the software.

Looking for expert opinion on this.

Save

Want to add something?

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *

 

Loading Disqus Comments ...
13 Shares
Share6
Tweet
Share4
+12
Pin1