SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Identify out of the following, which are the attributes of cost of faults?
A
These are cheapest to detect during early phases of development & becomes more & more expensive to fix in the later phases
B
Although faults are most expensive to find during early development phases, they are cheapest to fix then
C
Faults are cheapest to find in the early development phases but the most expensive to fix then
D
They are easiest to find during system testing but the most expensive to fix then
Explanation: 

Detailed explanation-1: -Faults in program specifications are the most expensive to fix.

Detailed explanation-2: -The cost of defects can be measured by the impact of the defects and when we find them. Earlier the defect is found lesser is the cost of defect. For example if error is found in the requirement specifications during requirements gathering and analysis, then it is somewhat cheap to fix it.

Detailed explanation-3: -Software testing should start early in the Software Development Life Cycle. This helps to capture and eliminate defects in the early stages of SDLC i.e requirement gathering and design phases. An early start to testing helps to reduce the number of defects and ultimately the rework cost in the end.

There is 1 question to complete.