Testarea acoperirii căilor

Autor: Randy Alexander
Data Creației: 24 Aprilie 2021
Data Actualizării: 26 Iunie 2024
Anonim
Primul test european 5G multi-vendor de tip acces radio la punct fix
Video: Primul test european 5G multi-vendor de tip acces radio la punct fix

Conţinut

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

Testarea acoperirii calea este un tip specific de testare metodică, secvențială, în care fiecare linie de cod individuală 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 deseori rezervat pentru anumite secțiuni vitale ale codului.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

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 a cutiei albe, care inspectează de fapt codul intern al unui program, bazându-se doar pe intrări externe și strategii care sunt considerate testarea la cutie neagră, care nu consideră codul intern.