Sobes.tech
Junior

Ce este testul de fum și ce componente sunt testate în cadrul său?

sobes.tech AI

Răspuns de la AI

Testul de fum (test de fum) este o trecere rapidă prin funcțiile principale ale aplicației pentru a asigura că componentele critice funcționează corect și nu conțin defecte blocante după compilare sau implementare / modificare a codului. Scopul este de a determina dacă build-ul este potrivit pentru teste mai detaliate. Dacă testul de fum eșuează, build-ul este respins.

De obicei, în timpul testului de fum, se verifică:

  • Instalare / Implementare: Succesul în instalarea aplicației sau în implementarea unei noi versiuni.
  • Autorizare / Autentificare: Posibilitatea de a intra în sistem cu date de autentificare valide.
  • Procese de afaceri principale: Scenarii simple și critice de utilizare (de exemplu, crearea unei comenzi, adăugarea unui produs, trimiterea unui mesaj).
  • Interfață: Încărcarea paginilor principale, disponibilitatea elementelor cheie (butoane, câmpuri de introducere).
  • Conexiune cu baze de date sau servicii externe: Funcționalitatea de bază a integrărilor.
  • Înregistrarea erorilor: Verificarea dacă erorile critice sunt înregistrate.

Testul de fum se efectuează în cele mai timpurii etape după primirea unei noi build, adesea înainte de începerea testelor de regresie sau funcționale. Ajută la economisirea timpului și resurselor, identificând rapid probleme majore. Poate fi realizat manual sau automat.