1. In prioritising what to test, the most important objective is to:
A. find as many faults as possible
B. test high risk areas
C. obtain good test coverage
D. test whatever is easiest to test
Answer: B
3. A failure is:
A. an incorrect step, process or data definition in a computer program
B. found in the software; the result of an error
C. departure from specified behavior
D. a human action that produces an incorrect result
Answer: C
5. What is the purpose of testing?
A. to detect and prevent defects
B. to measure how closely the system conforms to its requirements
C. to provide manager with information about the progress of a project
D. all of the above answers are correct
Answer: D
6. Which of the following statements about Testing and Debugging is NOT correct?
A. Debugging checks that the defect has been fixed correctly
B. Testing ensures that the fix does indeed resolve the failure
C. Testing checks that the defect has been fixed correctly
D. Debugging identifies the cause of a defect and repairs the code
Answer: C
8. When should testing begin?
A. after construction
B. after producing the first project deliverable
C. after implementation
D. whenever time permits
Answer: B