Turinys:
- Apibrėžimas - ką reiškia kelio aprėpties tikrinimas?
- „Techopedia“ paaiškina kelio aprėpties tikrinimą
Apibrėžimas - ką reiškia kelio aprėpties tikrinimas?
Kelio aprėpties tikrinimas yra tam tikros rūšies metodinis nuoseklus testavimas, kurio metu įvertinama kiekviena atskira kodo eilutė.
Kaip programinės įrangos testavimo būdas, kelio aprėpties testavimas yra techninių bandymų metodų kategorija, o ne visa apimančios strategijos ar „filosofijos“ dalis. Tai reikalauja daug darbo ir dažnai yra rezervuota konkretiems gyvybiškai svarbiems kodo skyriams.
„Techopedia“ paaiškina kelio aprėpties tikrinimą
Kelio aprėpties tikrinimas veikia taip, kad bandytojai turi pažvelgti į kiekvieną atskirą kodo eilutę, kuri vaidina modulyje, ir, norėdami gauti išsamų aprėptį, bandytojai turi žiūrėti į kiekvieną galimą scenarijų, kad visos kodo eilutės būtų aprėptos.
Labai pagrindiniame pavyzdyje apsvarstykite kodo funkciją, kuri priima kintamąjį „x“ ir pateikia vieną iš dviejų rezultatų: jei x yra didesnis nei 5, programa grąžins rezultatą „A“, o jei x yra mažesnis arba lygus 5, programa grįš rezultatą „B.“
Programos kodas atrodytų maždaug taip:
-
įvestis x
jei x> 5 tada
grąžinti A
dar grąžinti B
Norint, kad kelio aprėpties patikrinimas efektyviai „apimtų visus maršrutus“, turi būti atlikti du bandymo atvejai: x yra didesnis nei 5, o x yra mažesnis arba lygus 5.
Akivaizdu, kad šis metodas tampa daug sudėtingesnis naudojant sudėtingesnius kodo modulius. Ekspertai paprastai laiko kelio aprėpties tikrinimą „tam tikros rūšies testavimo“ tipu, kuris iš tikrųjų tikrina vidinį programos kodą, o ne tik remiasi išorinėmis įvestimis ir strategijomis, kurios laikomos „juodosios dėžės“ testavimu, tačiau netaiko vidinio kodo.
