Sobes.tech
Junior

Aký je rozdiel medzi overovacím testovaním a regresným testovaním?

sobes.tech AI

Odpoveď od AI

  • Potvrdenie testovania (Confirmation Testing / Re-testing): Kontrola konkrétnej opravy chyby, aby sa zabezpečilo, že oznámený problém bol vyriešený a oprava funguje správne. Vykonáva sa po každej oprave chyby.
  • Regresné testovanie (Regression Testing): Kontrola existujúcej funkčnosti softvéru po vykonaní zmien (oprava chýb, pridanie nových funkcií, zmeny konfigurácie), aby sa zabezpečilo, že tieto zmeny nevytvorili nové chyby a neporušili fungovanie predtým fungujúcich častí systému.

Hlavný rozdiel:

Charakteristika Potvrdenie testovania Regresné testovanie
Cieľ Overiť opravu chyby Overiť, že zmeny neporušili systém
Oblasť použitia Konkrétna opravená chyba Moduly/funkcie súvisiace a nesúvisiace so zmenami
Kedy sa vykonáva Po oprave chyby Po akejkoľvek zmene kódu
Vztah k chybe Súvisiace s detegovanou chybou Nie je nevyhnutne spojené s konkrétnou chybou, môže hľadať nové
Testovacie prípady Opätovná kontrola prípadu, ktorý našiel chybu Výber alebo všetky predchádzajúce prípady