Тестирање покривања пута

Аутор: Randy Alexander
Датум Стварања: 24 Април 2021
Ажурирати Датум: 26 Јуни 2024
Anonim
Naira Marley X Busiswa - Coming (Official Video)
Видео: Naira Marley X Busiswa - Coming (Official Video)

Садржај

Дефиниција - Шта значи тестирање пута покривања?

Тестирање покривања пута је специфична врста методичког, узастопног тестирања у којем се процењује свака појединачна линија кода.


Као врста тестирања софтвера, испитивање покривености стазе спада у категорију техничких метода испитивања, уместо да представља део свеобухватне стратегије или „филозофије“ кода. То је радно интензивно и често је резервисано за посебне виталне делове кода.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

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

Начин на који функционира тестирање покривања стазе је да тестери морају погледати сваку појединачну линију кода која има улогу у модулу, а за потпуно покривање тестери морају погледати сваки могући сценариј, тако да су покривене све линије кода.

У врло основном примеру, размотрите функцију кода која узима променљиву "к" и враћа један од два резултата: ако је к већи од 5, програм ће вратити резултат "А" и ако је к мањи или једнак 5, програм ће вратити резултат "Б."


Код програма изгледао би овако:

    улаз к
    ако је к> 5 тада
    повратак А
    врати Б

Да би тестирање покривања стаза ефикасно "покрило све стазе", два тест случаја морају бити покренута, са к већим од 5 и к мањим или истим 5.

Очигледно је да ова метода постаје много сложенија код сложенијих модула кода. Стручњаци опћенито сматрају да је тестирање покривања пута врста тестирања бијеле кутије, која заправо провјерава интерни код програма, радије само ослањајући се на вањске улазе и стратегије које се сматрају тестирањем црне кутије, а које не узимају у обзир интерни код.