Un modulo di calcolo delle imposte viene validato verificando, tramite esame ed evidenza oggettiva, che soddisfi i requisiti per il suo specifico uso previsto — ad esempio, che calcoli correttamente le imposte per un dato insieme di input del mondo reale nella giurisdizione per cui è stato costruito. L’evidenza potrebbe essere costituita dai risultati dei test di accettazione, da una dimostrazione agli stakeholder o da un rapporto di analisi. La validazione chiede: abbiamo costruito la cosa giusta?
Qual è la differenza tra validazione e verifica? La verifica conferma che i prodotti di lavoro soddisfano i loro requisiti specificati — abbiamo costruito la cosa nel modo giusto? La validazione conferma che i requisiti per uno specifico uso previsto o applicazione sono stati soddisfatti — abbiamo costruito la cosa giusta? Entrambe usano evidenza oggettiva.
Quale viene prima? Di solito viene prima la verifica, tramite revisioni e testing di componente. La validazione segue ai livelli superiori, culminando nel testing di accettazione da parte dell’utente.
La validazione avviene solo alla fine? La validazione a livello di accettazione avviene alla fine, ma le attività di validazione possono verificarsi in tutto il processo — ogni controllo che un prodotto soddisfi il suo uso previsto è validazione.
Il testing di accettazione è una forma di validazione? Sì. Il testing di accettazione fornisce l’evidenza oggettiva che il sistema soddisfa i criteri di accettazione e i requisiti per il suo uso previsto.