SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is the actual result when a human being makes a mistake while writing code? I. A bug II. A failure III. A fault IV. A defect
A
I, II, III, IV
B
I, III, IV
C
II
D
II, III, IV
Explanation: 

Detailed explanation-1: -An Error is a mistake made in the code; that’s why we cannot execute or compile code. The Fault is a state that causes the software to fail to accomplish its essential function. If the software has lots of defects, it leads to failure or causes failure. The Test Engineers submit the bug.

Detailed explanation-2: -Terminology: Mistake A human action that produces an incorrect result. Fault [or Defect] An incorrect step, process, or data definition in a program.

Detailed explanation-3: -We can say that a mistake made by a programmer during coding is called an error, an error found during the unit testing in the development phase is called a defect, an error found during the testing phase is called a bug and when an error is found at an end user’s end is called as the failure.

Detailed explanation-4: -Fault : It is a condition that causes the software to fail to perform its required function. Error : Refers to difference between Actual Output and Expected output. Failure : It is the inability of a system or component to perform required function according to its specification.

There is 1 question to complete.