Middle
Uveďte příklad situace, kdy může být několik smoke-testů.
sobes.tech AI
Odpověď od AI
Ve velkým modulárním aplikaci nebo při různých prostředích (například Production, Staging, Dev).
Příklady situací:
-
Modulární aplikace:
- Samostatný smoke-test pro modul autentizace (přihlášení/odhlášení).
- Samostatný smoke-test pro modul správy profilu (úprava dat).
- Samostatný smoke-test pro modul zpracování objednávek (přidání do košíku, přechod k platbě). Testy se spouštějí paralelně nebo sekvenčně, kontrolují základní funkčnost každého klíčového modulu po nasazení.
-
Různá prostředí:
- Smoke-test pro Production: Kontrola kritických funkcí na "živém" serveru (například dostupnost hlavní stránky, možnost přihlášení).
- Smoke-test pro Staging: Podrobnější kontrola základních funkcí před nasazením na Production.
- Smoke-test pro Dev: Rychlá kontrola po každé sestavě na testovacím prostředí.
V každém případě je potřeba několik smoke-testů, aby bylo možné rychle určit, zda klíčové části systému nebo prostředí po změnách/nasazení fungují správně.