Acasă Software-ul Ce este testarea acoperirii căilor? - definiție din techopedia

Ce este testarea acoperirii căilor? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă testarea acoperirii căilor?

Testarea acoperirii calea este un fel specific de testare metodică, secvențială, în care fiecare linie individuală de cod este evaluată.

Ca un tip de testare software, testarea acoperirii căilor este în categoria metodelor de testare tehnică, mai degrabă decât făcând parte dintr-o strategie generală sau „filozofie” a codului. Este intensiv în muncă și este adesea rezervat pentru anumite secțiuni vitale specifice ale codului.

Techopedia explică testarea acoperirii căilor

Modul în care funcționează testarea acoperirii căilor este că testerii trebuie să privească fiecare linie individuală de cod care joacă un rol într-un modul și, pentru o acoperire completă, testatorii trebuie să privească fiecare scenariu posibil, astfel încât toate liniile de cod să fie acoperite.

Într-un exemplu de bază, luați în considerare o funcție de cod care ia o variabilă "x" și returnează unul dintre cele două rezultate: dacă x este mai mare de 5, programul va returna rezultatul "A" și dacă x este mai mic sau egal cu 5, programul va returna rezultatul "B."

Codul programului ar arăta astfel:

    intrare x

    dacă x> 5 atunci

    întoarce A

    altfel se întoarce B

Pentru ca testele de acoperire a traseului să „acopere în mod eficient toate căile”, cele două cazuri de testare trebuie să fie executate, cu x mai mare de 5 și x mai puțin sau egal cu 5.

Evident, această metodă devine mult mai complicată cu module de cod mai complexe. Experții, în general, consideră că testarea acoperirii căilor este un tip de testare în cutii albe, care inspectează de fapt codul intern al unui program, mai degrabă bazându-se doar pe inputuri externe și strategii care sunt considerate testarea la cutie neagră, care nu consideră codul intern.

Ce este testarea acoperirii căilor? - definiție din techopedia