Sobes.tech
Junior

Koje vrste funkcionalnog testiranja poznajete?

sobes.tech АИ

Одговор од АИ

  • Модулно (Unit) тестирање: Провера најмањих компоненти апликације изоловано. Изводе га програмери.
  • Интеграционо (Integration) тестирање: Провера интеракције између модула или компоненти система.
  • Системско (System) тестирање: Комплексна провера целог система у складу са функционалним захтевима.
  • Регресионно (Regression) тестирање: Провера раније тестиране функционалности након измена (исправке грешака, додавање нових функција) како би се уверили да нема нових дефеката.
  • Димно (Smoke) тестирање: Брзи тест за проверу радне способности основних функција апликације након изградње или распоређивања.
  • Пријемно (Acceptance) тестирање: Формално тестирање које спроводе купац или крајњи корисници за проверу система у складу са пословним захтевима и спремност за распоређивање. Укључује:
    • Alpha Testing (тестирање унутар организације)
    • Beta Testing (тестирање од стране крајњих корисника у реалним условима)
  • Тестирање корисничког интерфејса (UI Testing): Провера елемената интерфејса, њихове интеракције и усклађености са макетама.
  • Тестирање функционалности (Functional Testing): Основна врста, провера усклађености понашања система са наведеним захтевима.

Кључни аспекти функционалног тестирања укључују проверу:

  • Улаза/Излаза
  • Бизнис логике
  • Обраде грешака
  • Стања система
Врста тестирања Циљ Ко обично изводи
Модулно Провера појединачних компоненти Развојни програмери
Интеграционо Провера интеракције између компоненти Развојни програмери, Тестери
Системско Провера целог система у складу са захтевима Тестери
Регресионно Провера након измена Тестери
Димно Брза провера основне функционалности Тестери
Пријемно (Alpha/Beta) Провера усклађености са пословним захтевима и спремност за примену Купац, Крајњи корисници
Тестирање UI Провера корисничког интерфејса Тестери