Domov Programska oprema Kaj je testiranje pokritosti poti? - definicija iz tehopedije

Kaj je testiranje pokritosti poti? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni testiranje pokritja poti?

Testiranje pokritja poti je posebna vrsta metodicnega, zaporednega testiranja, v katerem se oceni vsaka posamezna vrstica kode.

Kot vrsta testiranja programske opreme je testiranje pokritosti poti v kategoriji tehničnih preskusnih metod, ne pa da je del splošne strategije ali "filozofije" kode. Je delovno intenziven in je pogosto rezerviran za posebne vitalne dele kode.

Techopedia razlaga testiranje pokritosti poti

Testiranje pokritosti poti deluje tako, da morajo preizkuševalci pregledati vsako posamezno vrstico kode, ki ima vlogo v modulu, za popolno pokritost pa morajo preizkuševalci pregledati vsak možni scenarij, tako da so zajete vse vrstice kode.

V zelo osnovnem primeru razmislite o kodni funkciji, ki prevzame spremenljivko "x" in vrne enega od dveh rezultatov: če je x večji od 5, bo program vrnil rezultat "A" in če je x manjši ali enak 5, program vrne rezultat "B."

Koda programa bi izgledala nekako takole:

    vhod x

    če je x> 5, potem

    vrnitev A

    drugače vrni B

Da bi lahko testiranje pokritosti poti "zajemalo vse poti", je treba opraviti oba preskusna primera, pri čemer je x večji od 5 in x manj kot 5.

Očitno postane ta metoda veliko bolj zapletena pri bolj zapletenih modulih kode. Strokovnjaki na splošno menijo, da je testiranje pokritosti vrsta testiranja belega polja, ki dejansko pregleduje interno kodo programa, namesto da se samo opira na zunanje vhode in strategije, ki veljajo za testiranje črne škatle, ki ne upoštevajo interne kode.

Kaj je testiranje pokritosti poti? - definicija iz tehopedije