Junior
Welke classificaties van testen bestaan er?
sobes.tech AI
Antwoord van AI
Testclassificaties kunnen gebaseerd zijn op verschillende criteria. De meest voorkomende:
-
Op doel van de test:
- Functionele tests
- Niet-functionele tests
- Gerelateerde tests met wijzigingen
-
Op testobject:
- Unit
- Integratie
- Systeem
- Acceptatie
-
Op tijdstip van uitvoering:
- Alfa-test (binnen het bedrijf)
- Bèta-test (met deelname van een beperkte externe groep)
- Regressietest
- Sanity testing (rooktest)
- Smoke testing
-
Op toegangsniveau tot de code:
- White-box / Structurele testing
- Black-box / Gedragsmatige testing
- Gray-box testing
-
Op mate van formaliteit:
- Formele tests (gebaseerd op uitgebreide specificaties)
- Informele tests (onderzoek, ad-hoc)
-
Op automatiseringsgraad:
- Handmatige tests
- Geautomatiseerde tests
-
Op type applicatie:
- Webapplicaties
- Mobiele applicaties
- Desktopapplicaties
- API
- Databases
-
Op andere criteria:
- Load testing
- Stress testing
- Stabiliteit / betrouwbaarheid testing
- Usability testing
- Beveiligingstests
- Cross-browser / cross-platform testing
Voorbeeld van een classificatiestructuur in tabelvorm:
| Criteria | Testtypes | Beschrijving |
|---|---|---|
| Op doel | Functioneel | Controle op naleving van de specificatievereisten |
| Niet-functioneel | Prestaties, veiligheid, gebruiksgemak, enz. | |
| Gerelateerd aan wijzigingen | Regression, retesting | |
| Op object | Module | Individuele code-eenheden |
| Integratie | Interactie tussen modules of systemen | |
| Systeem | Het hele systeem | |
| Acceptatie | Controle of het product klaar is voor release | |
| Op toegangsniveau tot de code | Black-box | Zonder toegang tot de broncode, op basis van specificaties |
| White-box | Met toegang tot de broncode | |
| Gray-box | Gedeeltelijke toegang, kennis van de interne logica zonder volledige doorloop van de code |