Forskjellen mellom omprøving og regresjonstesting

Innholdsfortegnelse:

Anonim

Test på nytt

Retesting er en prosess for å sjekke spesifikke testtilfeller som blir funnet med bug / s i den endelige utførelsen. Vanligvis finner testere disse feilene mens de tester programvaren, og tilordner den til utviklerne for å fikse det. Deretter fikser utviklerne feilen / ene og tilordner den tilbake til testerne for bekreftelse. Denne kontinuerlige prosessen kalles Retesting.

Hva er regresjonstesting?

Regresjonstesting er en type programvaretesting utført for å sjekke om en kodeendring ikke har forstyrret gjeldende funksjoner og funksjoner i et program.

Re-testing av Vs Regression Testing er en vanlig FAQ blant QA-aspiranter.

HOVEDFORSKJELL

  • Regresjonstesting utføres for beståtte testtilfeller, mens omprøving bare gjøres for mislykkede testtilfeller.
  • Regresjonstesting sjekker for uventede bivirkninger mens omprøving sørger for at den opprinnelige feilen er blitt rettet.
  • Regresjonstesting inkluderer ikke feilbekreftelse, mens omprøving inkluderer feilbekreftelse.
  • Regresjonstesting er kjent som generisk testing, mens omprøving er planlagt testing.
  • Regresjonstesting er mulig ved bruk av automatisering, mens omprøving ikke er mulig med automatisering.

Nedenfor er en detaljert sammenligning med eksempel

Test på nytt mot regresjonstesting

Regresjonstesting Re-testing
  • Regresjonstesting utføres for å bekrefte om et nylig program- eller kodeendring ikke har påvirket eksisterende funksjoner negativt
  • Det foretas omprøving for å bekrefte at testtilfellene som mislyktes i den endelige utførelsen, går etter at manglene er løst
  • Hensikten med Regression Testing er at nye kodeendringer ikke skal ha noen bivirkninger av eksisterende funksjonalitet
  • Re-testing gjøres på grunnlag av feilrettingen
  • Feilbekreftelse er ikke en del av regresjonstesting
  • Feilbekreftelse er delen av omprøving
  • Basert på prosjektet og tilgjengeligheten av ressurser, kan regresjonstesting utføres parallelt med omprøving
  • Prioritet for omprøving er høyere enn regresjonstesting, så den utføres før regresjonstesting
  • Du kan gjøre automatisering for regresjonstesting, manuell testing kan være dyrt og tidkrevende
  • Du kan ikke automatisere testsakene for omprøving
  • Regresjonstesting er kjent som en generisk testing
  • Re-testing er en planlagt testing
  • Regresjonstesting gjøres for beståtte testtilfeller
  • Omprøving gjøres bare for mislykkede testsaker
  • Regresjonstesting sjekker for uventede bivirkninger
  • Re-testing sørger for at den opprinnelige feilen er rettet
  • Regresjonstesting utføres bare når det er noen endringer eller endringer som er obligatoriske i et eksisterende prosjekt
  • Re-testing utfører en feil med de samme dataene og det samme miljøet med forskjellige innganger med en ny versjon
  • Testtilfeller for regresjonstesting kan fås fra funksjonsspesifikasjonen, brukerveiledninger og håndbøker og feilrapporter med hensyn til korrigerte problemer
  • Testtilfeller for omprøving kan ikke oppnås før teststart.