Cuprins:
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.
