office@integra-consulting.ro
Verificare |
Validare |
Construim sistemul in mod corect? |
Construim sistemul potrivit? |
Verificarea este procesul de evaluare a produselor dintr-o fază de dezvoltare pentru a afla dacă acestea îndeplinesc cerințele specificate. |
Validarea este procesul de evaluare a software-ului la sfârșitul procesului de dezvoltare pentru a determina dacă software-ul îndeplinește așteptările și cerințele clientilor. |
Obiectivul verificării este de a vă asigura că produsul în curs de dezvoltare este conform cerințelor și specificațiilor de proiectare. |
Obiectivul validării este de a vă asigura că produsul îndeplinește de fapt cerințele utilizatorului și de a verifica dacă specificațiile au fost corecte în primul rând. |
Următoarele activități sunt implicate în verificare: examinări, întâlniri și inspecții. |
Următoarele activități sunt implicate în validare: Testare precum testarea cutiei negre, testarea cutiei albe, testarea cutiei gri etc. |
Verificarea este efectuată de echipa QA pentru a verifica dacă software-ul de implementare este sau nu conform documentului de specificații. |
Validarea este efectuată de echipa de testare. |
Executarea codului nu intră sub verificare. |
Executarea codului se află sub validare. |
Procesul de verificare explică dacă ieșirile sunt sau nu în funcție de intrări. |
Procesul de validare descrie dacă software-ul este acceptat de utilizator sau nu. |
Verificarea se efectuează înainte de validare. |
Activitatea de validare se desfășoară imediat după verificare. |
Elementele evaluate în timpul verificării: planuri, specificații de cerință, specificații de proiectare, cod, cazuri de testare etc., |
Articolul evaluat în timpul validării: produsul real sau software-ul testat. |
Costul erorilor surprinse în verificare este mai mic decât al erorilor găsite în validare. |
Costul erorilor surprinse în validare este mai mare decât cel al erorilor găsite în verificare. |
Practic se verifică manual documentele și fișierele, cum ar fi specificațiile cerințelor etc. |
Practic este verificarea unui program dezvoltat—bazata pe specificațiile cerințelor, documente și fișiere. |