MCQ On V Model
Q1. The V-Model is an extension of which SDLC model?.
- Spiral Model
- Agile Model
- Waterfall Model
- Prototype Model
Answer: c, Waterfall Model
Solution: The V-Model extends the Waterfall Model by adding parallel testing phases.
Q2. The left side of the V-Model represents:.
- Validation
- Verification
- Maintenance
- Deployment
Answer: b, Verification
Solution: The left side includes verification phases such as requirements and design.
Q3. The right side of the V-Model represents:.
- Verification
- Coding
- Validation
- Requirement gathering
Answer: c, Validation
Solution: The right side includes validation/testing phases.
Q4. Which is the correct order of phases on the left (Verification) side of the V-Model?.
- Requirement -> HLD -> LLD -> Design
- Requirement -> System Design -> HLD -> LLD
- HLD -> Requirement -> LLD -> Coding
- System Testing -> Integration Testing -> Unit Testing
Answer: b, Requirement -> System Design -> HLD -> LLD
Solution: Left side order: Requirement -> System Design -> HLD -> LLD.
Q5. Which is the correct order of phases on the right (Validation) side of the V-Model?.
- Integration Testing -> System Testing -> Unit Testing -> Acceptance Testing
- Unit Testing -> System Testing -> Integration Testing -> Acceptance Testing
- Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing
- Acceptance Testing -> System Testing -> Integration Testing -> Unit Testing
Answer: c, Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing
Solution: Unit Testing -> Integration Testing -> System Testing -> Acceptance Testing
Q6. In the V-Model, which phase corresponds to Requirement Analysis?.
- Unit Testing
- System Testing
- Integration Testing
- Acceptance Testing
Answer: d, Acceptance Testing
Solution: UAT validates user requirements defined during Requirement Analysis.
Q7. Which testing phase corresponds to High-Level Design (HLD)?.
- Unit Testing
- Integration Testing
- System Testing
- Acceptance Testing
Answer: b, Integration Testing
Solution: Integration Testing verifies module interactions defined in HLD.
Q8. Which of the following shows correct mapping of phases?.
- Requirement <-> Unit Testing
- HLD <-> System Testing
- LLD <-> Acceptance Testing
- HLD <-> Integration Testing
Answer: d, HLD <-> Integration Testing
Solution: HLD maps to Integration Testing.
Q9. Low-Level Design (LLD) is validated through:.
- System Testing
- Integration Testing
- Unit Testing
- Acceptance Testing
Answer: c, Unit Testing
Solution: Unit Testing checks individual modules as per Low-Level Design.
Q10. What happens at the bottom of the V-Model?.
- Requirement Analysis
- Coding / Implementation
- User Training
- Maintenance
Answer: b, Coding / Implementation
Solution: Coding is the lowest point of the V connecting verification and validation.
Q11. V-Model focuses on:.
- Late testing
- Early testing
- No testing
- Random testing
Answer: b, Early testing
Solution: Testing starts early by preparing test plans during development phases.
Q12. Which phase tests the complete system as a whole?.
- Integration Testing
- Acceptance Testing
- System Testing
- Unit Testing
Answer: c, System Testing
Solution: System Testing validates the complete system based on system design.
Q13. The V-Model is BEST suited when:.
- Requirements are unclear
- Requirements are stable
- Rapid changes are needed
- Prototyping is required
Answer: b, Requirements are stable
Solution: V-Model requires clear and fixed requirements.
Q14. Which of the following is a disadvantage of the V-Model?.
- Early testing
- Good documentation
- Inflexible to requirement changes
- Clear phase objectives
Answer: c, Inflexible to requirement changes
Solution: The V-Model does not support changing requirements.
Q15. System Design corresponds to which testing activity?.
- Unit Testing
- Integration Testing
- System Testing
- Acceptance Testing
Answer: c, System Testing
Solution: System Testing verifies the system according to system design.
Q16. In V-Model, testing activities:.
- Start after coding
- Run in parallel with development
- Occur only at the end
- Do not exist
Answer: b, Run in parallel with development
Solution: Testing activities are planned alongside development phases.
Q17. The V-Model is also known as:.
- Verification & Validation Model
- Prototyping Model
- Iterative Model
- RAD Model
Answer: a, Verification & Validation Model
Solution: It emphasizes early verification and validation.
Q18. Which document is prepared during the Requirement Analysis phase?.
- Test Cases
- SRS Document
- Source Code
- Integration Test Plan
Answer: b, SRS Document
Solution: SRS is the primary output of Requirement Analysis.
Q19. User Acceptance Testing (UAT) is performed to:.
- Check module logic
- Check overall system
- Validate requirements with user
- Test code quality
Answer: c, Validate requirements with user
Solution: UAT ensures the software meets user needs.
Q20. Which testing phase verifies module interactions?.
- Unit Testing
- Integration Testing
- System Testing
- UAT
Answer: b, Integration Testing
Solution: Integration Testing checks interaction between modules.
Q21. What is a major advantage of the V-Model?.
- Very flexible
- No documentation needed
- High test coverage
- Supports frequent changes
Answer: c, High test coverage
Solution: Each design phase has test planning, increasing test coverage.
Q22. Test planning in the V-Model begins:.
- After coding
- During verification phases
- Only after deployment
- During maintenance
Answer: b, During verification phases
Solution: Test plans are prepared alongside each phase on the left side.
Q23. The V-Model is most similar to:.
- Agile
- Prototype Model
- Waterfall Model
- RAD Model
Answer: c, Waterfall Model
Solution: The V-Model is an enhancement of the Waterfall Model.