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 |