Испитивање путање & амп; Испитивање основног пута са ПРИМЕРИМА

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

Anonim

Шта је тестирање путање?

Испитивање путање је метода структурног испитивања која укључује употребу изворног кода програма како би се пронашла свака могућа извршна путања. Помаже у утврђивању свих грешака које се налазе унутар дела кода. Овај метод је дизајниран за извршавање свих или изабраних путања кроз рачунарски програм.

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

Испитивање основног пута у софтверском инжењерству

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

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

Овде ћемо узети једноставан пример да бисмо стекли бољу представу шта укључује испитивање путање основа

У горњем примеру можемо видети да је мало условних наредби које се извршавају у зависности од тога који је услов довољан. Овде постоје 3 путање или услова која треба тестирати да би се добио излаз,

  • Пут 1 : 1,2,3,5,6, 7
  • Пут 2 : 1,2,4,5,6, 7
  • Пут 3 : 1, 6, 7

Кораци за испитивање основног пута

Основни кораци укључени у испитивање путање базе укључују

  • Нацртајте контролни графикон (за одређивање различитих програмских путања)
  • Израчунајте цикломатичну сложеност (метрике за одређивање броја независних путања)
  • Пронађите основни скуп путања
  • Генеришите тест случајеве за вежбање сваке стазе

Предности основног испитивања путање

  • Помаже у смањењу сувишних тестова
  • Фокусира пажњу на програмску логику
  • Помаже у олакшавању аналитичког и произвољног дизајна случајева
  • Тест случајеви који су постављени на основу вежбе извршиће сваку изјаву у програму најмање једном

Закључак:

Испитивање путање основа помаже у утврђивању свих грешака које се налазе унутар дела кода.