Sobes.tech
Junior

Ce tipuri de teste cunoașteți?

sobes.tech AI

Răspuns de la AI

Tipuri funcționale:

  • Unitate (Testare Unitară): Verificarea componentelor/modulilor individuali ai aplicației în izolare.
  • Integrare (Testare de Integrare): Verificarea interacțiunii între module sau componente.
  • Sistem (Testare de Sistem): Verificarea aplicației în ansamblu într-un mediu integrat.
  • Acceptare (Testare de Acceptare): Verificarea conformității sistemului cu cerințele clientului sau utilizatorului final. Include teste alfa și beta.
  • Regresie (Testare de Regresie): Verificarea faptului că modificările nu au introdus noi defecte în funcționalitatea existentă.

Tipuri non-funcționale:

  • Performanță (Testare de Performanță):
    • Încărcare (Testare de Încărcare): Verificarea comportamentului sistemului sub sarcină așteptată.
    • Stres (Testare de Stres): Verificarea comportamentului sistemului sub sarcină extremă (dincolo de așteptări).
    • Rezistență/Reziliență (Testare de Rezistență/Reziliență): Verificarea funcționării sistemului pe o perioadă lungă de timp sub o anumită sarcină.
    • Scalabilitate (Testare de Scalabilitate): Verificarea capacității sistemului de a gestiona un număr crescut de utilizatori sau date.
  • Ușurință în utilizare (Testare de Ușurință în Utilizare): Evaluarea ușurinței de utilizare a aplicației de către utilizatori.
  • Securitate (Testare de Securitate):
    • Penetrație (Testare de Penetrație): Căutarea vulnerabilităților și încercări de exploatare.
    • Scanare de vulnerabilități (Scanare de Vulnerabilități): Căutare automată a vulnerabilităților cunoscute.
  • Compatibilitate (Testare de Compatibilitate): Verificarea funcționării aplicației în diferite medii (OS, browsere, dispozitive, baze de date etc.).
  • Accesibilitate (Testare de Accesibilitate): Verificarea ușurinței de utilizare pentru persoanele cu dizabilități.
  • Localizare și Internaționalizare (Testare de Localizare și Internaționalizare): Verificarea conformității aplicației cu standardele regionale și capacităților de adaptare.

Tipuri de teste legate de modificări:

  • Retestare (Retestare): Verificarea repetată a unei erori corectate.
  • Regresie (Testare de Regresie): Așa cum s-a menționat mai sus, dar important în contextul modificărilor.

Metodologia de testare:

  • Test de fum (Test de Fum): Verificare rapidă a funcțiilor principale pentru a asigura că construcția este stabilă pentru testele ulterioare.
  • Test de sănătate (Test de Sănătate): Verificare rapidă a funcționalităților noi sau modificate după mici modificări.

Testare exploratorie (Testare Exploratorie): Proiectare, executare și studiu simultan al testelor.

Testare pozitivă și negativă:

  • Pozitivă: Teste bazate pe date și scenarii așteptate/corecte.
  • Negativă: Teste cu date sau scenarii incorecte sau neașteptate pentru a verifica comportamentul sistemului în fața erorilor.