I have seen the following two questions and answers on V-Model in ISTQB Foundation Level Sample questions.
Question 1 - Source
18) Which of the following is true of the V-model?
- a) It states that modules are tested against user requirements.
- b) It only models the testing phase.
- c) It specifies the test techniques to be used.
- d) It includes the verification of designs.
Answer
- d) It includes the verification of designs.
Question 2 - Source
- 26) Which of the following is true of V-model?
- A. It includes the verification of designs.
- B. It states that modules are tested against user requirements.
- C. It specifies the test techniques to be used.
- D. It only models the testing phase.
Answer
- B. It states that modules are tested against user requirements.
I'm in confusion as to what is the correct answer. The syllubus (Page 22 of the 2011 Version) says the following about V-Model:
Software work products (such as business scenarios or use cases, requirements specifications, design documents and code) produced during development are often the basis of testing in one or more test levels
AND
Verification and validation can be carried out during the development of the software work products.
As per my understanding, both the following answers are correct based on the definition given by ISTQB Foundation Level Syllabus.
- It states that modules are tested against user requirements.
- It includes the verification of designs.
However, the above two questions and the answers given for them are in contradiction to my understanding. Can someone please help me understand what is the basis for the above two answers given by the specific sites