Which of the following could be a reason for a failure?
1) Testing fault
2) Software fault
3) Design fault
4) Environment Fault
5) Documentation Fault
A. 2 is a valid reason; 1, 3, 4 & 5 are not
B. 1, 2, 3, 4 are valid reasons; 5 is not
C. 1, 2, 3 are valid reasons; 4 & 5 are not
D. All of them are valid reasons for failure
D is the correct answer.