Junior
Care sunt clasificările existente ale testării?
sobes.tech AI
Răspuns de la AI
Clasificările testelor pot fi bazate pe diferiți factori. Cele mai comune:
-
După scopul testului:
- Testare funcțională
- Testare non-funcțională
- Testare legată de modificări
-
După obiectul testului:
- Unitare
- De integrare
- De sistem
- De acceptare
-
După timpul de desfășurare:
- Testare alfa (în interiorul companiei)
- Testare beta (cu participarea unui grup extern limitat)
- Testare de regresie
- Testare de fum (Sanity testing)
- Testare de fum (Smoke testing)
-
După nivelul de acces la cod:
- Metoda de cutie albă (White-box / Structural testing)
- Metoda de cutie neagră (Black-box / Behavioral testing)
- Metoda de cutie gri (Gray-box testing)
-
După gradul de formalizare:
- Testare formală (bazată pe specificații exhaustive)
- Testare informală (de cercetare, ad-hoc)
-
După gradul de automatizare:
- Testare manuală
- Testare automatizată
-
După tipul aplicației:
- Aplicații web
- Aplicații mobile
- Aplicații desktop
- API
- Baze de date
-
După alți factori:
- Testare de încărcare
- Testare de stres
- Testare de stabilitate / fiabilitate
- Testare de utilizabilitate
- Testare de securitate
- Testare cross-browser / cross-platform
Exemplu de structură de clasificare sub formă de tabel:
| Criteriu de clasificare | Tipuri de teste | Descriere |
|---|---|---|
| După scop | Funcțional | Verificarea conformității cu cerințele specificației |
| Non-funcțional | Performanță, securitate, ușurință în utilizare etc. | |
| Legate de modificări | Regression, retesting | |
| După obiect | Modular | Unitățile de cod individuale |
| De integrare | Interacțiunea între module sau sisteme | |
| De sistem | Sistemul ca întreg | |
| De acceptare | Verificarea pregătirii produsului pentru lansare | |
| După nivelul de acces la cod | Cutie neagră | Fără acces la codul sursă, bazat pe specificații |
| Cutie albă | Cu acces la codul sursă | |
| Cutie gri | Acces parțial, cunoașterea logicii interne fără a parcurge complet codul |