Sobes.tech
Junior

Jaké druhy funkčního testování znáte?

sobes.tech AI

Odpověď od AI

  • Jednotkový (Unit) test: Kontrola nejmenších komponent aplikace izolovaně. Provádí ji vývojáři.
  • Integrační (Integration) test: Kontrola interakce mezi moduly nebo komponenty systému.
  • Systémový (System) test: Komplexní kontrola celého systému, zda splňuje funkční požadavky.
  • Regresní (Regression) test: Kontrola dříve otestované funkčnosti po provedení změn (oprava chyb, přidání nových funkcí), aby se zajistilo, že nebyly zavedeny nové chyby.
  • Dýmkový (Smoke) test: Rychlý test k ověření funkčnosti hlavních funkcí aplikace po sestavení nebo nasazení.
  • Akceptační (Acceptance) test: Formální test prováděný zákazníkem nebo koncovými uživateli k ověření, že systém splňuje obchodní požadavky a je připraven k nasazení. Zahrnuje:
    • Alfa testování (vnitřní organizace)
    • Beta testování (koncoví uživatelé v reálných podmínkách)
  • Test uživatelského rozhraní (UI): Kontrola prvků rozhraní, jejich interakce a shody s návrhy.
  • Funkční test: Hlavní typ, kontrola chování systému v souladu s deklarovanými požadavky.

Klíčové aspekty funkčního testování zahrnují:

  • Vstupy/Výstupy
  • Obchodní logika
  • Zpracování chyb
  • Stavové stavy systému
Typ testu Cíl Kdo obvykle provádí
Jednotkový (Unit) test Kontrola jednotlivých komponent Vývojáři
Integrační test Kontrola interakce mezi komponentami Vývojáři, Testeři
Systémový test Kontrola celého systému na splnění požadavků Testeři
Regresní test Kontrola po změnách Testeři
Dýmkový (Smoke) test Rychlá kontrola hlavních funkcí Testeři
Akceptační (Alpha/Beta) test Kontrola souladu s obchodními požadavky a připravenost Zákazník, Koncoví uživatelé
UI test Kontrola uživatelského rozhraní Testeři