Sobes.tech
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