Кућа Софтвер Шта је тестирање интеграције? - дефиниција из техопедије

Шта је тестирање интеграције? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи тестирање интеграције?

Интеграцијско тестирање је методологија тестирања софтвера која се користи за тестирање појединачних софтверских компоненти или јединица кода ради верификације интеракције између различитих софтверских компоненти и откривања оштећења на интерфејсу. Компоненте се тестирају као једна група или се организују на итеративни начин. Након што је тестирање интеграције обављено на компонентама, они су лако доступни за тестирање система.

Техопедиа објашњава интеграцијско тестирање

Интеграција је кључна стратегија животног циклуса развоја софтвера (СДЛЦ). Опћенито, мали софтверски системи су интегрисани и тестирани у једној фази, док већи системи укључују неколико фаза интеграције за изградњу комплетног система, попут интегрисања модула у подсистеме ниског нивоа за интеграцију са већим подсистемима. Интеграцијско тестирање обухвата све аспекте перформанси, функционалности и поузданости софтверског система.


Већина софтверских система тестираних на јединицама састоји се од интегрисаних компоненти које су тестиране на изолацију грешака услед груписања. Појединости о модулу претпостављају се тачне, али прије тестирања интеграције сваки се модул посебно тестира путем дјеломичне имплементације компонената, познатог и као стуб.


Три главне стратегије тестирања интеграције су следеће:

  • Велики прасак: укључује интеграцију модула за изградњу комплетног софтверског система. Ово се сматра приступом високог ризика јер захтева одговарајућу документацију како би се спречио квар.
  • Боттом-Уп: Укључује тестирање компоненти ниског нивоа, а затим следе компоненте високог нивоа. Тестирање се наставља све док се не тестирају све хијерархијске компоненте. Испитивање одоздо према горе олакшава ефикасно откривање грешака.
  • Топ-Довн: Прво укључује тестирање горњих интегрисаних модула. Подсистеми се тестирају појединачно. Тестирање одозго према доље олакшава откривање изгубљених веза грана модула.
Шта је тестирање интеграције? - дефиниција из техопедије