Junior
Wat is het verschil tussen bevestigingstests en regressietests?
sobes.tech AI
Antwoord van AI
- Bevestigingstest (Confirmation Testing / Re-testing): Controle van een specifieke foutcorrectie om zeker te zijn dat het gemelde probleem is opgelost en dat de correctie correct werkt. Wordt uitgevoerd na elke foutcorrectie.
- Regressietest (Regression Testing): Controle van de bestaande functionaliteit van de software na wijzigingen (foutcorrecties, toevoeging van nieuwe functies, configuratiewijzigingen), om zeker te zijn dat deze veranderingen geen nieuwe fouten hebben geïntroduceerd en de werking van eerder functionerende delen van het systeem niet hebben verstoord.
Belangrijkste verschil:
| Kenmerk | Bevestigingstest | Regressietest |
|---|---|---|
| Doel | Controle van de foutcorrectie | Controleren of de wijzigingen het systeem niet hebben gebroken |
| Toepassingsgebied | Specifieke foutcorrectie | Modules/functies gerelateerd en niet-gerelateerd aan de wijzigingen |
| Wanneer uitgevoerd | Na foutcorrectie | Na elke codewijziging |
| Relatie met fout | Gerelateerd aan de gedetecteerde fout | Niet noodzakelijk gerelateerd aan een specifieke fout, kan nieuwe zoeken |
| Testgevallen | Hercontrole van de case die de bug heeft gevonden | Steekproef of alle eerder doorlopen cases |