Ispitivanje pokrivanja puta

Autor: Randy Alexander
Datum Stvaranja: 24 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
Ispitivanje svojstava betonskih ivičnjaka prema SRPS EN 1340:2012
Video: Ispitivanje svojstava betonskih ivičnjaka prema SRPS EN 1340:2012

Sadržaj

Definicija - Što znači ispitivanje staze?

Testiranje pokrivanja puta je posebna vrsta metodičkog, uzastopnog ispitivanja u kojem se procjenjuje svaki pojedinačni redak koda.


Kao vrsta testiranja softvera, ispitivanje pokrivenosti staze spada u kategoriju tehničkih metoda ispitivanja, a ne kao dio sveobuhvatne strategije ili "filozofije" koda. To je naporno i često je rezervirano za posebne vitalne dijelove koda.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da migrirate i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava testiranje pokrivanja puta

Način na koji funkcionira testiranje pokrivanja staze jest da ispitivači moraju pogledati svaki pojedinačni redak koda koji ima ulogu u modulu, a za potpuno pokrivanje testeri moraju pogledati svaki mogući scenarij, tako da su pokrivene sve linije koda.

U vrlo osnovnom primjeru razmotrite kodnu funkciju koja uzima varijablu "x" i vraća jedan od dva rezultata: ako je x veći od 5, program će vratiti rezultat "A", a ako je x manji ili jednak 5, program će vratiti rezultat "B."


Kôd programa izgledao bi ovako:

    ulaz x
    ako je x> 5 tada
    vratiti A
    opet vratiti B

Da bi testiranje pokrivanja staze učinkovito "obuhvatilo sve staze", dva test slučaja moraju se pokrenuti, s x većim od 5 i x manjim ili jednakim 5.

Očito je da se ova metoda postaje znatno složenija kod složenijih modula koda. Stručnjaci općenito smatraju da je testiranje pokrivanja staza vrsta testiranja bijele kutije, koja zapravo provjerava unutarnji kôd programa, radije se oslanjajući samo na vanjske unose i strategije koje se smatraju testiranjem crne kutije, a koje ne uzimaju u obzir interni kod.