Razlika med ponovnim testiranjem in regresijskim preskušanjem

Kazalo:

Anonim

Ponovno testiranje

Ponovno preizkušanje je postopek za preverjanje določenih testnih primerov, ki jih v končni izvedbi najdemo z napakami. Na splošno preizkuševalci te napake najdejo med preskušanjem programske aplikacije in jo dodelijo razvijalcem, da jo odpravijo. Nato razvijalci odpravijo napake in jih dodelijo preizkuševalcem za preverjanje. Ta stalni postopek se imenuje ponovno testiranje.

Kaj je regresijsko testiranje?

Regresijsko testiranje je vrsta preizkušanja programske opreme, s katero se preveri, ali sprememba kode ni neugodno zmotila trenutnih lastnosti in funkcij aplikacije

Ponovno testiranje Vs regresijsko testiranje je pogosto vprašanje med kandidati za zagotavljanje kakovosti.

KLJUČNA RAZLIKA

  • Regresijsko testiranje se izvaja za opravljene testne primere, medtem ko se ponovno testiranje izvaja samo za neuspešne testne primere.
  • Regresijsko testiranje preverja nepričakovane stranske učinke, medtem ko ponovno testiranje zagotavlja, da je bila prvotna napaka odpravljena.
  • Regresijsko testiranje ne vključuje preverjanja napak, medtem ko ponovno testiranje vključuje preverjanje napak.
  • Regresijsko testiranje je znano kot generično testiranje, medtem ko je ponovno testiranje načrtovano.
  • Regresijsko testiranje je možno z uporabo avtomatizacije, medtem ko ponovno testiranje pri avtomatizaciji ni mogoče.

Spodaj je podrobna primerjava s primerom

Ponovno testiranje vs regresijsko testiranje

Testiranje regresije Ponovno testiranje
  • Regresijsko testiranje se izvede, da se preveri, ali nedavna sprememba programa ali kode ni negativno vplivala na obstoječe funkcije
  • Ponovno testiranje se izvede, da se potrdi, da testni primeri, ki niso uspeli pri končni izvedbi, minejo po odpravi napak
  • Namen regresijskega testiranja je, da nove spremembe kode ne bi smele imeti nobenih stranskih učinkov na obstoječe funkcionalnosti
  • Ponovno testiranje se opravi na podlagi popravkov napak
  • Preverjanje napak ni del preskusa regresije
  • Preverjanje napak je del ponovnega testiranja
  • Na podlagi projekta in razpoložljivosti virov se lahko regresijsko testiranje izvaja vzporedno s ponovnim testiranjem
  • Prednost ponovnega testiranja je večja od regresijskega testiranja, zato se izvede pred regresijskim testiranjem
  • Lahko naredite avtomatizacijo za regresijsko testiranje, ročno testiranje bi lahko bilo drago in dolgotrajno
  • Ne morete avtomatizirati testnih primerov za ponovno preskušanje
  • Regresijsko testiranje je znano kot generično testiranje
  • Ponovno testiranje je načrtovano testiranje
  • Regresijsko testiranje se opravi za opravljene testne primere
  • Ponovno testiranje se opravi samo za neuspešne testne primere
  • Regresijsko testiranje preverja nepričakovane neželene učinke
  • Ponovno testiranje zagotavlja, da je bila prvotna napaka odpravljena
  • Regresijsko testiranje se opravi le, kadar pride do kakršnih koli sprememb ali sprememb, ki postanejo obvezne v obstoječem projektu
  • Ponovno testiranje izvede napako z istimi podatki in istim okoljem z različnimi vhodi z novo gradnjo
  • Testne primere za regresijsko testiranje je mogoče dobiti iz funkcionalnih specifikacij, uporabniških vadnic in priročnikov ter poročil o napakah glede odpravljenih težav
  • Testnih primerov za ponovno testiranje ni mogoče dobiti pred začetkom testiranja.