Een module voor belastingberekening wordt gevalideerd door via onderzoek en objectief bewijs te controleren dat deze voldoet aan de eisen voor het specifieke beoogde gebruik — bijvoorbeeld dat deze voor een gegeven reeks realistische invoer correct belasting berekent onder de jurisdictie waarvoor hij is gebouwd. Het bewijs kan bestaan uit de resultaten van acceptatietests, een demonstratie aan belanghebbenden of een analyserapport. Validatie stelt de vraag: hebben we het juiste ding gebouwd?
Wat is het verschil tussen validatie en verificatie? Verificatie bevestigt dat werkproducten voldoen aan hun gespecificeerde eisen — hebben we het ding goed gebouwd? Validatie bevestigt dat aan de eisen voor een specifiek beoogd gebruik of toepassing is voldaan — hebben we het juiste ding gebouwd? Beide gebruiken objectief bewijs.
Welke komt eerst? Verificatie komt doorgaans eerst, via reviews en componenttesten. Validatie volgt op hogere niveaus en mondt uit in acceptatietesten door de gebruiker.
Wordt validatie alleen aan het einde uitgevoerd? Validatie op acceptatieniveau vindt aan het einde plaats, maar validatieactiviteiten kunnen overal voorkomen — elke controle dat een product voldoet aan het beoogde gebruik is validatie.
Is acceptatietesten een vorm van validatie? Ja. Acceptatietesten leveren het objectieve bewijs dat het systeem voldoet aan de acceptatiecriteria en de eisen voor het beoogde gebruik.