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.