Rozdiel medzi opakovaným testovaním a regresným testovaním

Obsah:

Anonim

Opakované testovanie

Opätovné testovanie je proces na kontrolu konkrétnych testovacích prípadov, ktoré sa pri konečnom spustení nájdu s chybou / chybami. Testeri tieto chyby spravidla nájdu pri testovaní softvérovej aplikácie a pridelia ich vývojárom, aby ich opravili. Potom vývojári opravia chybu / chyby a priradia ich späť testerom na overenie. Tento nepretržitý proces sa nazýva opätovné testovanie.

Čo je regresné testovanie?

Regresné testovanie je typ testovania softvéru, ktorý sa vykonáva s cieľom skontrolovať, či zmena kódu neznevýhodnila súčasné funkcie a funkcie aplikácie.

Opakované testovanie Regresné testovanie je bežnou častou otázkou otázok medzi uchádzačmi o zabezpečenie kvality.

KĽÚČOVÝ ROZDIEL

  • Regresné testovanie sa vykonáva pre úspešné testovacie prípady, zatiaľ čo opätovné testovanie sa vykonáva iba pre neúspešné testovacie prípady.
  • Regresné testovanie kontroluje neočakávané vedľajšie účinky, zatiaľ čo opätovné testovanie zaisťuje opravu pôvodnej chyby.
  • Regresné testovanie nezahŕňa overenie chyby, zatiaľ čo opätovné testovanie zahŕňa overenie chyby.
  • Regresné testovanie je známe ako všeobecné testovanie, zatiaľ čo opätovné testovanie je plánované.
  • Regresné testovanie je možné pri použití automatizácie, zatiaľ čo opätovné testovanie nie je možné pri automatizácii.

Ďalej je uvedené podrobné porovnanie s príkladom

Opakované testovanie vs regresné testovanie

Regresné testovanie Opätovné testovanie
  • Vykonáva sa regresné testovanie s cieľom potvrdiť, či nedávna zmena programu alebo kódu neovplyvnila nepriaznivo existujúce funkcie
  • Vykonáva sa opätovné testovanie, aby sa potvrdilo, že testovacie prípady, ktoré zlyhali pri konečnom vykonaní, pominú po odstránení chýb
  • Účelom testovania regresie je, aby zmeny nového kódu nemali mať žiadne vedľajšie účinky na existujúce funkcie
  • Opätovné testovanie sa vykonáva na základe opráv chýb
  • Overenie chyby nie je súčasťou regresného testovania
  • Súčasťou opätovného testovania je overenie chyby
  • Na základe projektu a dostupnosti zdrojov možno regresné testovanie vykonať paralelne s opätovným testovaním
  • Priorita opätovného testovania je vyššia ako regresné testovanie, preto sa vykonáva pred regresným testovaním
  • Môžete urobiť automatizáciu pre regresné testovanie, manuálne testovanie môže byť drahé a časovo náročné
  • Testovacie prípady pre opätovné testovanie nemôžete automatizovať
  • Regresné testovanie je známe ako všeobecné testovanie
  • Opätovné testovanie je plánované testovanie
  • Regresné testovanie sa vykonáva pre úspešné testovacie prípady
  • Opakované testovanie sa vykonáva iba v prípade neúspešných testovacích prípadov
  • Regresné testovanie kontroluje neočakávané vedľajšie účinky
  • Opätovným testovaním sa zaistí odstránenie pôvodnej chyby
  • Regresné testovanie sa vykonáva iba v prípade, že v existujúcom projekte dôjde k akýmkoľvek úpravám alebo zmenám, ktoré sa stanú povinnými
  • Opätovné testovanie vykoná pri novom zostavení chybu s rovnakými údajmi a rovnakým prostredím s rôznymi vstupmi
  • Testovacie prípady pre regresné testovanie je možné získať z funkčnej špecifikácie, používateľských návodov a príručiek a správ o chybách, pokiaľ ide o opravené problémy.
  • Pred začatím testovania nie je možné získať testovacie prípady na opätovné testovanie.