What is V-Model?
The V-model is a software development and testing model that pairs each development phase with a corresponding testing phase, drawn as a V with development descending one side and testing ascending the other, emphasizing that test planning happens alongside each development stage.
Free to start · 7-day trial on paid plans
In depth.
The V-model is an extension of Waterfall that fixes one of its biggest flaws: leaving testing to the end. In the V, the left side descends through development phases, requirements, system design, architectural design, module design, coding at the base, and the right side ascends through matching test levels, unit testing (against module design), integration testing (against architectural design), system testing (against system design), and acceptance testing (against requirements).
The key insight is the horizontal pairing: each test level is planned during its corresponding development phase, not afterward. Acceptance tests are designed when requirements are written; unit tests are designed when modules are designed. This bakes verification and validation into every stage and makes testing a first-class activity rather than an afterthought.
The V-model brings discipline and early test planning, but it inherits Waterfall's rigidity: it assumes requirements are known up front and does not handle change well. That is why many teams moved to Agile, though the V-model's level-to-phase mapping is still a useful mental model and a common interview topic.
Why interviewers ask about this.
The V-model is a frequent interview topic because it cleanly maps test levels to development phases. Explaining the pairing, and that test planning happens alongside each phase, shows you understand how verification and validation fit the SDLC.
Example scenario.
On a V-model project, the QA team writes acceptance test cases during requirements analysis and integration test cases during architectural design, long before any code exists. When development finishes, the tests are ready to run immediately, and gaps in the requirements surfaced early because writing the tests forced clarity.
Interview tip.
Describe the V shape: development down the left, matching test levels up the right, with each test level planned during its paired phase. Note its strength (early test planning) and weakness (rigidity, poor fit for changing requirements).
Frequently asked questions.
What is the difference between the V-model and Waterfall?
Waterfall runs development phases in sequence with testing near the end. The V-model keeps the sequence but pairs each development phase with a test level planned at the same time, so test design happens alongside development rather than after it.
Why is it called the V-model?
When drawn, development phases descend the left side of a V and the corresponding test levels ascend the right side, with coding at the bottom point. The shape highlights the pairing of each development phase with its matching test phase.
Related Terms
Explore related glossary terms to deepen your understanding.
Related Resources
Dive deeper with these related interview prep pages.
Free QA career tools, no account needed
Instant and private, everything runs in your browser. Try them before you sign up.
QA Resume Checker
Instant 0-100 score on automation keywords, impact, and ATS formatting.
QA Cover Letter Generator
A tailored 3-paragraph QA cover letter from your resume and a job post.
QA Application Tracker
Drag-and-drop kanban to track every QA application from Applied to Offer.
QA Take-Home Test Generator
A realistic take-home assignment with a scenario, tasks, and a rubric.
QA LinkedIn Headline Generator
A recruiter-searchable headline, About section, and skills list.
QA STAR Story Builder
Structure a QA behavioral answer with the STAR method and instant checks.
QA Bug Report Generator
Build a clean, reproducible bug report for Markdown, Jira, or plain text.
Boundary Value Analysis Generator
Generate boundary value and equivalence partitioning test cases from a range.
QA Metrics Calculator
Calculate DRE, defect leakage, defect density, and pass rate with interpretation.
QA Test Plan Generator
Build a structured test plan (scope, approach, criteria, risks) in Markdown.
Ready to Ace Your QA Interview?
Practice explaining v-model and other key concepts with our AI interviewer.
Join 1,200+ QA engineers already practicing with AssertHired.
Start your free QA interview