Middle
Jaký je rozdíl mezi smoke testem, kritickou cestou a regresním testem?
sobes.tech AI
Odpověď od AI
Dýmkový test (Smoke Testing): Kontrola hlavních a kritických funkcí systému po sestavení nebo nasazení, aby se ověřila jeho základní funkčnost. Provádí se rychle a určuje, zda je možné pokračovat v podrobnějších testech.
Test kritické cesty (Critical Path Testing): Testování end-to-end scénářů, které představují nejdůležitější a nejčastěji používané obchodní procesy. Provádí se za účelem ověření integrity a funkčnosti průběžných uživatelských toků.
Regresní testování (Regression Testing): Testy k potvrzení, že nové změny v kódu (opravy, nové funkce) neporušily stávající funkčnost systému a nezpůsobily vznik nových chyb v dříve funkčních částech. Provádí se po každé změně nebo sestavení.
| Charakteristika | Dýmkový test | Test kritické cesty | Regresní testování |
|---|---|---|---|
| Cíl | Kontrola základní funkčnosti po sestavení. | Kontrola průběhu klíčových obchodních scénářů. | Kontrola, že změny nemají negativní dopad na systém. |
| Rozsah | Malý, hlavní funkce. | Hlavní a často používané uživatelské toky. | Rozsáhlý, pokrývá všechny dříve funkční části. |
| Kdy se provádí | Po každém sestavení/naslazení. | V různých fázích testování, včetně po velkých vydáních. | Po každé změně kódu, opravě chyby, nové funkci. |
| Rychlost | Rychlé. | Závisí na složitosti cesty. | Může být dlouhé (často automatizované). |
| Podrobnost | Nízká, povrchní. | Vysoká pro vybranou cestu. | Vysoká. |
| Hlavní zaměření | Stabilita a připravenost na další testy. | Správnost provádění klíčových scénářů. | Absence zavedených chyb. |