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 |