Verschil tussen hertesten en regressietesten

Inhoudsopgave:

Anonim

Opnieuw testen

Opnieuw testen is een proces om specifieke testgevallen te controleren die zijn gevonden met bugs / s in de uiteindelijke uitvoering. Over het algemeen vinden testers deze bugs tijdens het testen van de softwareapplicatie en wijzen ze deze toe aan de ontwikkelaars om deze op te lossen. Vervolgens repareren de ontwikkelaars de bug / s en wijzen deze ter verificatie terug aan de testers. Dit continue proces wordt hertesten genoemd.

Wat is regressietesten?

Regressietesten is een soort softwaretest die wordt uitgevoerd om te controleren of een codewijziging de huidige kenmerken en functies van een applicatie niet ongunstig heeft verstoord

Opnieuw testen versus regressietesten is een veel voorkomende veelgestelde vraag onder QA-aspiranten.

BELANGRIJK VERSCHIL

  • Regressietesten worden uitgevoerd voor geslaagde testgevallen, terwijl opnieuw testen alleen wordt gedaan voor mislukte testgevallen.
  • Regressietests controleren op onverwachte bijwerkingen, terwijl opnieuw testen ervoor zorgt dat de oorspronkelijke fout is gecorrigeerd.
  • Regressietesten omvatten geen defectverificatie, terwijl opnieuw testen defectverificatie omvat.
  • Regressietesten staan ​​bekend als generiek testen, terwijl hertesten geplande testen is.
  • Regressietesten is mogelijk met behulp van automatisering, terwijl hertesten niet mogelijk is met automatisering.

Hieronder vindt u een gedetailleerde vergelijking met Voorbeeld

Opnieuw testen versus regressietesten

Regressietesten Opnieuw testen
  • Regressietests worden uitgevoerd om te bevestigen of een recente programma- of codewijziging geen nadelige invloed heeft gehad op bestaande functies
  • Er wordt opnieuw getest om te bevestigen dat de testgevallen die bij de uiteindelijke uitvoering zijn mislukt, doorgaan nadat de defecten zijn verholpen
  • Het doel van regressietesten is dat nieuwe codewijzigingen geen bijwerkingen mogen hebben op bestaande functionaliteiten
  • Opnieuw testen gebeurt op basis van de Defect fixes
  • Defectverificatie is niet het onderdeel van regressietesten
  • Defectverificatie is het onderdeel van opnieuw testen
  • Op basis van het project en de beschikbaarheid van middelen kan regressietesten parallel met hertesten worden uitgevoerd
  • Prioriteit van hertesten is hoger dan regressietesten, dus het wordt uitgevoerd vóór regressietesten
  • U kunt automatisering doen voor regressietests, handmatig testen kan duur en tijdrovend zijn
  • U kunt de testcases voor hertesten niet automatiseren
  • Regressietesten staan ​​bekend als een generieke test
  • Opnieuw testen is een geplande test
  • Regressietesten worden gedaan voor geslaagde testgevallen
  • Opnieuw testen wordt alleen gedaan voor mislukte testgevallen
  • Regressietesten controleren op onverwachte bijwerkingen
  • Opnieuw testen zorgt ervoor dat de oorspronkelijke fout is verholpen
  • Regressietesten worden alleen gedaan als er een wijziging is of wijzigingen verplicht worden in een bestaand project
  • Opnieuw testen voert een defect uit met dezelfde gegevens en dezelfde omgeving met verschillende ingangen bij een nieuwe build
  • Testcases voor regressietesten kunnen worden verkregen uit de functionele specificatie, gebruikershandleidingen en handleidingen, en defectrapporten met betrekking tot gecorrigeerde problemen
  • Testgevallen voor hertesten kunnen niet worden verkregen voordat met testen wordt begonnen.