SOFTWARE TESTING
TEST PLAN AND TEST CASE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Costly to find and difficult to fix
|
|
Cheap to find and difficult to fix
|
|
Costly to find and easy to fix
|
|
Cheap to find and easy to fix
|
Detailed explanation-1: -Comment: Early defects are cheap to find and easy to fix as it requires less efforts in term of cost and time. 12. The customer is very cautious about quality of a product. He needs all combination of inputs and preconditions to be tested.
Detailed explanation-2: -Early testing is necessary to define inaccuracies, contradictions, mismatches, and redundant requirements. It helps prevent not only over-expenditure but also disastrous events, like the Therac-25 case.
Detailed explanation-3: -Cost of Defect is the cost spent on finding and fixing a bug. It is measured by the impact of the defects and when we find them. Software development process is proportional to time i.e it increases/proceeds with time.
Detailed explanation-4: -The cost of fixing a bug or defect is lower if you catch it in the design phase, but higher in later phases of the software development life cycle (SDLC).