Junior
Jaký je rozdíl mezi potvrzovacím testováním a regresním testováním?
sobes.tech AI
Odpověď od AI
- Potvrzovací test (Confirmation Testing / Re-testing): Kontrola konkrétní opravy chyby, aby bylo zajištěno, že oznámený problém byl vyřešen a oprava funguje správně. Provádí se po každé opravě chyby.
- Regresní testování (Regression Testing): Kontrola stávající funkčnosti softwaru po provedení změn (oprava chyb, přidání nových funkcí, změny konfigurace), aby bylo zajištěno, že tyto změny nezavádějí nové chyby a neporušují funkčnost dříve fungujících částí systému.
Hlavní rozdíl:
| Charakteristika | Potvrzovací test | Regresní testování |
|---|---|---|
| Cíl | Ověřit opravu chyby | Ověřit, že změny nezpůsobily poruchu systému |
| Oblast použití | Konkrétní opravená chyba | Moduly/funkce související a nesouvisející se změnami |
| Kdy se provádí | Po opravě chyby | Po jakékoli změně kódu |
| Vztah k chybě | Související s detekovanou chybou | Není nutně spojeno s konkrétní chybou, může hledat nové |
| Testovací případy | Přehodnocení případu, který chybu našel | Výběr nebo všechny dříve provedené případy |