Hoe verschillen de soorten tests Smoke, Regress en Sanity qua doel en toepassing?
sobes.tech AI
Antwoord van AI
Rooktest (Smoke Testing) — een snelle reeks tests die de belangrijkste functies van de applicatie controleren na het bouwen of implementeren. Het doel is om te verzekeren dat het systeem opstart en de kernfuncties werken, zodat er geen tijd verloren gaat aan diepgaandere tests bij kritieke fouten.
Regressietest (Regression Testing) — controleren of nieuwe wijzigingen in de code de al werkende functionaliteit niet hebben beschadigd. Dit omvat meestal een volledige of gedeeltelijke set tests die oude en nieuwe functies dekken.
Sanity Testing (Gezondheidscontrole) — gerichte tests na kleine wijzigingen of correcties, om te verzekeren dat een specifieke functionaliteit correct werkt en de bug is verholpen.
Kort samengevat:
- Smoke — basiscontrole van het hele systeem na het bouwen.
- Sanity — controle van specifieke wijzigingen voordat diepgaandere tests worden uitgevoerd.
- Regression — controleren of wijzigingen de bestaande functionaliteit niet hebben gebroken.