What Is A Defect In Software Testing Defined As?


6 Answers

Anonymous Profile
Anonymous answered
A defect is an error or a bug, in the application which is created. When any function dose not work as it should work or dose not meet as per the requirement, then its an error/bug/defect.
Anonymous Profile
Anonymous answered
Defect is nothing but the deviation from the requirement
Anonymous Profile
Anonymous answered

DEFINITION: A Software Defect / Bug is a condition in a software product which does not meet a software requirement (as stated in the requirement specifications) or end-user expectations (which may not be specified but are reasonable). In other words, a defect is an error in coding or logic that causes a program to malfunction or to produce incorrect/unexpected results.

  • A program that contains a large number of bugs is said to be buggy.
  • Reports detailing bugs in software are known as bug reports.
  • Applications for tracking bugs are known as bug tracking tools.
  • The process of finding the cause of bugs is known as debugging.
  • The process of intentionally injecting bugs in a software program, to estimate test coverage by monitoring the detection of those bugs, is known as bebugging.


Software Testing is a process where a software is continuously monitored and tested to detect any defects and then, eradicate or resolve the errors.

"With IT lifecycle assurance the focus is increased on defect prevention rather than detection" - Maveric System

Daisy Sarma Profile
Daisy Sarma answered
Software testing is a process that has to be mandatorily carried out during software development. A software is developed by humans, and usually has flaws intially. However, in most cases, by the time the software applcation or service hits the market, it is defect-free. How is this possible? Well, this is due to the process of software testing. This process is performed to detect defects so they can be fixed before the software is released to the market.

In software testing a defect is considered to be anything that can hamper the functioning or execution of the software application or service. The defect can be either a failure of a certain section of the code to function accurately, a flaw in the design of the system, or a fault, which could either be an error in the program. A fault can usually be described as an error in the accuracy of the semantics of a program.

Answer Question