Sobes.tech
Junior

Ce este testul sanitar?

sobes.tech AI

Răspuns de la AI

Testarea de Sănătate (Sanity Testing) este o submulțime a testării de regresie efectuată după efectuarea unor modificări minore sau corectări de erori în aplicație, pentru a asigura că modificările nu au cauzat probleme grave în funcționalitatea principală. Este rapidă și superficială.

Caracteristici principale:

  • Scop: să se asigure că modificările recente funcționează conform așteptărilor și nu au perturbat o parte critică a sistemului.
  • Domeniu: se concentrează doar pe zona de cod modificată și pe componentele conexe.
  • Adâncime: superficială, nu testează toate scenariile posibile.
  • Când se efectuează: după implementarea unei versiuni cu modificări minore sau corectări, înainte de un test de regresie mai complet.
  • Cine: de obicei testeri.

Diferența față de testul de fum:

  • Testul de fum: verifică funcțiile principale și critice ale întregii aplicații (o verificare foarte amplă, dar superficială) pentru a determina dacă se pot realiza alte teste.
  • Testul de sănătate: verifică o zonă specifică modificată și funcțiile sale conexe (o verificare mai focalizată, dar încă superficială) pentru a decide dacă se poate continua testarea acelei funcții/corectări.

Exemplu de scenariu:

Dacă a fost corectată o eroare legată de calculul reducerilor, testul de sănătate va verifica doar funcționalitatea calculului reducerilor cu mai multe seturi de date tipice pentru a se asigura că corectarea funcționează și nu a stricat procesul standard de aplicare a reducerilor.