Care este diferența dintre tipurile și categoriile de teste?
sobes.tech AI
Răspuns de la AI
Diferența dintre tipurile și categoriile de teste constă în nivelul lor de abstractizare și scop.
Tipurile de teste descriu scopul general al testului, concentrându-se pe CE SE testează sau CUM se testează. Este o clasificare de nivel superior.
Categoriile de teste descriu tehnici sau abordări specifice utilizate pentru atingerea obiectivelor tipului de test. Se concentrează pe aspecte concrete ale comportamentului sistemului sau metode de verificare.
| Categoria de test | Descriere | Exemple de tipuri de teste din această categorie |
|---|---|---|
| Funcționale | Verificarea dacă sistemul îndeplinește cerințele funcționale declarate. | Modular, Integrare, Sistem, Acceptare (Alpha/Beta), Regressie. |
| Non-funcționale | Verificarea modului în care funcționează sistemul, adică caracteristicile sale (performanță, fiabilitate, ușurință în utilizare etc.). | Testare de încărcare, stres, stabilitate, utilizabilitate, securitate, compatibilitate. |
| Modificări | Testare după efectuarea modificărilor în sistem pentru a verifica dacă modificările funcționează corect și nu au afectat funcționalitatea existentă. | Teste de fum, regresie, acceptare. |
| Confirmare | Testare destinată să verifice corectarea unui defect. | Re-testare. |
Astfel, categoriile de teste stabilesc un context larg, iar tipurile de teste oferă instrumente și metodologii specifice pentru a lucra în acest context. De exemplu, "Testarea regresiei" (tip) se realizează cel mai adesea în cadrul "Testării funcționale" sau "Testării modificărilor" (categorii). "Testarea de încărcare" (tip) se realizează în cadrul "Testării non-funcționale" (categorie).