Junior
Aké druhy funkčného testovania poznáte?
sobes.tech AI
Odpoveď od AI
- Modulárne (Unit) testovanie: Kontrola najmenších komponentov aplikácie izolovane. Vykonávajú ho vývojári.
- Integračné (Integration) testovanie: Kontrola interakcie medzi modulmi alebo komponentmi systému.
- Systémové (System) testovanie: Komplexná kontrola celého systému na zhoda s funkčnými požiadavkami.
- Regresné (Regression) testovanie: Kontrola predtým otestovanej funkčnosti po vykonaní zmien (oprava chýb, pridanie nových funkcií), aby sa zabezpečilo, že nie sú pridané nové chyby.
- Dymové (Smoke) testovanie: Rýchly test na kontrolu funkčnosti hlavných funkcií aplikácie po zostavení alebo nasadení.
- Prijímacie (Acceptance) testovanie: Formálne testovanie vykonávané zákazníkom alebo koncovými používateľmi na overenie systému z hľadiska zhody s obchodnými požiadavkami a pripravenosti na nasadenie. Zahŕňa:
- Alpha Testing (interné testovanie)
- Beta Testing (testovanie koncovými používateľmi v reálnych podmienkach)
- Testovanie používateľského rozhrania (UI Testing): Kontrola prvkov rozhrania, ich interakcie a zhody s návrhmi.
- Testovanie funkčnosti (Functional Testing): Hlavný typ, kontrola zhody správania systému s požadovanými požiadavkami.
Kľúčové aspekty funkčného testovania zahŕňajú kontrolu:
- Vstupov/Výstupov
- Obchodnej logiky
- Spracovania chýb
- Stavov systému
| Druh testovania | Cieľ | Kto ho zvyčajne vykonáva |
|---|---|---|
| Modulárne | Kontrola jednotlivých komponentov | Vývojári |
| Integračné | Kontrola interakcie medzi komponentmi | Vývojári, Testeri |
| Systémové | Kontrola celého systému na zhoda s požiadavkami | Testeri |
| Regresné | Kontrola po zmenách | Testeri |
| Dymové | Rýchla kontrola hlavnej funkčnosti | Testeri |
| Prijímacie (Alpha/Beta) | Kontrola zhody s obchodnými požiadavkami a pripravenosťou | Zákazník, Koncoví používatelia |
| Testovanie UI | Kontrola používateľského rozhrania | Testeri |