Шта је Унит Тест?
Јединствене тестове спроводе програмери и тестирају јединицу кода (ака модул, компоненту) коју је он или она развио. То је метода испитивања којом се испитују појединачне јединице изворног кода да би се утврдило да ли су спремне за употребу. Помаже у смањењу трошкова исправки грешака јер се грешке идентификују током раних фаза животног циклуса развоја.
Шта је интеграциони тест?
Тестирање интеграције извршавају тестери и тестира интеграцију између софтверских модула. То је техника софтверског тестирања где се појединачне јединице програма комбинују и тестирају као група. Испитивачи и тест покретачи се користе за помоћ у интеграционом тестирању. Тест интеграције се изводи на два начина, они су метода одоздо према горе и метода одозго према доле.
Испод је детаљно поређење између два
Јединствени тест | Тест интеграције |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
КЉУЧНА РАЗЛИКА
- Јединствено тестирање је метода испитивања којом се испитују појединачне јединице изворног кода да би се утврдило да ли су спремне за употребу, док интеграционо тестирање проверава интеграцију између софтверских модула.
- Јединствено тестирање тестира сваки део програма и показује да су појединачни делови тачни, док Интеграционо тестирање комбинује различите модуле у апликацији и тестира као групу како би се видело да добро раде.
- Јединствено тестирање започиње спецификацијом модула, док Интеграционо тестирање започиње спецификацијом интерфејса.
- Јединствено тестирање се може извршити у било које време, с друге стране, Интеграционо тестирање се врши након јединичног тестирања и пре тестирања система.
- Јединствено тестирање изводи програмер, док интеграционо тестирање врши тим за тестирање.
- Јединствене грешке тестирања могу се лако пронаћи, док је интеграционо тестирање тешко пронаћи грешке.
- Јединствено тестирање је врста тестирања беле кутије, док је Интеграционо тестирање врста тестирања црне кутије.