00:00

QUESTION 16

- (Exam Topic 13)
Which of the following are valid justifications for developers testing their own code during unit testing?
(i) Their lack of independence is mitigated by independent testing during system and acceptance testing.
(ii) A person with a good understanding of the code can find more defects more quickly using white-box techniques.
(iii) Developers have a better understanding of the requirements than testers.
(iv) Testers write unnecessary incident reports because they find minor differences between the way in which the system behaves and the way in which it is specified to work.

Correct Answer: A
It is unlikely that developers will have a better understanding of the requirements than testers, partly because testers work closely with the user community (and may be drawn from it) and partly because developers seldom work with the complete set of requirements in a medium to large development.
Testers may raise incidents related to the difference between user expectations and the specification, but these are not unnecessary. Such issues are more likely to arise at the later stages of testing.
Early testing (unit testing) is usually done most effectively by developers with a good understanding of the code and the development environment; they can be more efficient and more effective at this level. Later independent stages of testing offset any disadvantage from the lack of independence at unit testing level.

QUESTION 17

- (Exam Topic 13)
Which of the following statements BEST describes one of the seven key principles of software testing?

Correct Answer: C

QUESTION 18

- (Exam Topic 4)
Which of the following would you expect to see in the master test plan? 1 credit

Correct Answer: C

QUESTION 19

- (Exam Topic 5)
In addition to risk, identify TWO other components of a testing strategy. 1 credit

Correct Answer: AC

QUESTION 20

- (Exam Topic 13)
Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project? Select 2 options.

Correct Answer: CE