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 | Провера корисничког интерфејса | Тестери |