Sadržaj:
Definicija - Što znači ispitivanje staze?
Testiranje pokrivanja puta je specifična vrsta metodičkog, uzastopnog ispitivanja u kojem se procjenjuje svaki pojedinačni redak koda.
Kao vrsta testiranja softvera, ispitivanje pokrivenosti staze spada u kategoriju tehničkih metoda ispitivanja, umjesto da je dio sveobuhvatne strategije ili "filozofije" koda. To je naporno i često je rezervirano za posebne vitalne dijelove koda.
Techopedia objašnjava testiranje pokrivanja puta
Ispitivanje pokrivanja staze funkcionira tako da testeri moraju pogledati svaki pojedinačni redak koda koji ima ulogu u modulu, a za potpuno pokrivanje ispitivači moraju pregledati svaki mogući scenarij kako bi bili pokriveni svi redovi koda.
U vrlo osnovnom primjeru razmotrite kodnu funkciju koja uzima varijablu "x" i vraća jedan od dva rezultata: ako je x veći od 5, program će vratiti rezultat "A", a ako je x manji ili jednak 5, program će vratiti rezultat "B."
Kôd programa izgledao bi ovako:
-
ulaz x
ako je x> 5 tada
vratiti A
opet vratiti B
Da bi testiranje pokrivanja staze učinkovito "obuhvatilo sve staze", dva test slučaja moraju se pokrenuti, s x većim od 5 i x manjim ili jednakim 5.
Očito je da se ova metoda postaje znatno složenija kod složenijih modula koda. Stručnjaci općenito smatraju da je testiranje pokrivanja staza vrsta testiranja bijele kutije, koja zapravo provjerava unutarnji kôd programa, radije se oslanjajući samo na vanjske unose i strategije koje se smatraju testiranjem crne kutije, a koje ne uzimaju u obzir interni kod.








