Sobes.tech
Junior — Middle

Care este diferența dintre tipurile de teste Smoke, Regress și Sanity în ceea ce privește scopul și aplicarea?

sobes.tech AI

Răspuns de la AI

Testarea fumului (Smoke Testing) — un set rapid de teste care verifică funcțiile principale ale aplicației după compilare sau implementare. Scopul este să te asiguri că sistemul pornește și funcțiile principale funcționează, pentru a nu pierde timp pe teste mai aprofundate în cazul unor erori critice.

Testarea regresiei (Regression Testing) — verificarea că modificările recente din cod nu au întrerupt funcționalitatea deja existentă. De obicei include un set complet sau parțial de teste care acoperă funcțiile vechi și noi.

Testarea sănătății (Sanity Testing) — teste specifice după mici modificări sau corecturi, pentru a te asigura că o anumită funcționalitate funcționează corect și bug-ul a fost remediat.

Pe scurt:

  • Smoke — verificare de bază a întregului sistem după compilare.
  • Sanity — verificare a modificărilor specifice înainte de teste mai aprofundate.
  • Regression — verificare dacă modificările nu au stricat funcționalitatea existentă.