Diferența dintre retestare și testarea de regresie

Cuprins:

Anonim

Reîncercare

Retestarea este un proces de verificare a cazurilor de test specifice care se găsesc cu erori în execuția finală. În general, testerii găsesc aceste erori în timp ce testează aplicația software și o atribuie dezvoltatorilor să o remedieze. Apoi dezvoltatorii remediază eroarea / erorile și o repartizează testerelor pentru verificare. Acest proces continuu se numește Retestare.

Ce este testarea de regresie?

Testarea de regresie este un tip de testare software executată pentru a verifica dacă o modificare a codului nu a deranjat defavorabil caracteristicile și funcțiile curente ale unei aplicații

Re-testarea Vs Regression Testing este o întrebare frecventă frecventă în rândul aspiranților la QA.

DIFERENȚA CHEIE

  • Testarea de regresie se efectuează pentru cazurile de testare trecute, în timp ce Retestarea se face numai pentru cazurile de test nereușite.
  • Testarea de regresie verifică efectele secundare neașteptate, în timp ce Re-testarea se asigură că eroarea inițială a fost corectată.
  • Testarea de regresie nu include verificarea defectelor, în timp ce Re-testarea include verificarea defectelor.
  • Testarea de regresie este cunoscută sub numele de testare generică, în timp ce re-testarea este testarea planificată.
  • Testarea de regresie este posibilă cu utilizarea automatizării, în timp ce re-testarea nu este posibilă cu automatizarea.

Mai jos este o comparație detaliată cu Exemplul

Retestare vs testare de regresie

Testarea regresiei Re-testare
  • Testarea de regresie se efectuează pentru a confirma dacă un program recent sau o modificare a codului nu a afectat negativ caracteristicile existente
  • Re-testarea se efectuează pentru a confirma că cazurile de testare care nu au reușit în executarea finală trec după ce defectele au fost remediate
  • Scopul testării de regresie este ca noile modificări de cod să nu aibă efecte secundare asupra funcționalităților existente
  • Re-testarea se face pe baza remedierilor de defecte
  • Verificarea defectelor nu face parte din testarea de regresie
  • Verificarea defectelor face parte din re-testare
  • Pe baza proiectului și a disponibilității resurselor, testarea de regresie poate fi efectuată în paralel cu re-testarea
  • Prioritatea re-testării este mai mare decât testarea de regresie, deci se efectuează înainte de testarea de regresie
  • Puteți face automatizarea pentru testarea de regresie, testarea manuală ar putea fi costisitoare și consumatoare de timp
  • Nu puteți automatiza cazurile de testare pentru retestare
  • Testarea de regresie este cunoscută sub numele de testare generică
  • Re-testarea este o testare planificată
  • Testarea de regresie se face pentru cazurile de testare trecute
  • Retestarea se face numai pentru cazurile de testare nereușite
  • Testarea regresiei verifică efectele secundare neașteptate
  • Re-testarea se asigură că eroarea inițială a fost corectată
  • Testarea de regresie se face numai atunci când există modificări sau modificări care devin obligatorii într-un proiect existent
  • Re-testarea execută un defect cu aceleași date și același mediu cu intrări diferite, cu o nouă versiune
  • Cazurile de testare pentru testarea regresiei pot fi obținute din specificațiile funcționale, tutoriale și manuale de utilizare și rapoarte de defecte în ceea ce privește problemele corectate.
  • Cazurile de testare pentru retestare nu pot fi obținute înainte de a începe testarea.