Sobes.tech
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