Verification vs. validation: the distinction that actually matters

Practice · Regulated Quality Assurance

Verification proves you built the thing right and validation proves you built the right thing, and a 100% passing test suite in your V&V report evidences only the first, so IEC 62304 and 21 CFR 820 audits catch teams that treat it as both.

What is the difference between verification and validation?

Verification proves you built the thing right: a design output meets its design input. Validation proves you built the right thing: the finished software meets user needs and its intended use.

Verification proves you built the thing right — that a design output meets its design input. Validation proves you built the right thing — that the finished software actually meets the user's needs and its intended use. Confusing them is the single most common way a team mis-scopes its own evidence, because a passing test suite only ever proves the first one.

Two questions, not one

Verification asks: did we build the design output correctly, against the design input? It's checkable against a specification. Validation asks: does the finished software actually do what the user needs, in its intended use environment? It's checkable only against real (or realistically simulated) use — a spec cannot validate itself.

Worked decision table

Question you're actually askingThis isTypical evidence
"Does this unit's output match its documented spec?"VerificationUnit test results, code review records
"Does the integrated system meet its architecture's interface contracts?"VerificationIntegration test results (IEC 62304 §5.6)
"Does the finished device do what the clinician actually needs it to do?"ValidationUsability/clinical validation study, human factors evidence
"Did we implement the requirement as written?"VerificationRequirements-to-test traceability record
"Was the requirement itself the right one to write?"ValidationUser needs analysis, stakeholder acceptance evidence

Why the confusion is costly, not just semantic

For MedTech software under IEC 62304, a 100%-passing verification test suite is real evidence of exactly one thing: internal consistency between what you specified and what you built. It is zero evidence that what you specified was correct in the first place. MedTech teams that treat a green test suite as "we're validated" are the ones an IEC 62304 audit catches — because the validation evidence, a validation summary report, was never produced, only implied.

A simple test to apply to your own evidence

function classify(evidence) {
  if (evidence.comparesAgainst === "specification") {
    return "verification";     // built it right
  }
  if (evidence.comparesAgainst === "userNeedOrIntendedUse") {
    return "validation";       // built the right thing
  }
  return "insufficient — evidence doesn't state what it was compared against";
}

If you can't say which side of that function your evidence falls on, it isn't finished evidence yet — regardless of how many tests passed.

Engineering reference only. Not formal regulatory counsel. Consult your own quality system for a specific regulatory determination.

Provenance & review state

Last reviewed
Sources
  • IEC 62304:2006+AMD1:2015 — International Electrotechnical Commission
  • ISO 9000:2015 — International Organization for Standardization
Ingested from

Sign in or sign up

Enter your work email to receive a temporary sign-in link.

By continuing, you agree to our Terms of Service and Privacy Policy.