Sisällysluettelo:
- Määritelmä - Mitä polun kattavuuden testaus tarkoittaa?
- Techopedia selittää polun kattavuuden testauksen
Määritelmä - Mitä polun kattavuuden testaus tarkoittaa?
Polun kattavuustestaus on erityinen menetelmällinen, peräkkäinen testaus, jossa jokainen yksittäinen koodirivi arvioidaan.
Ohjelmistotestauksen tyyppinä polun peiton testaus kuuluu teknisten testimenetelmien luokkaan sen sijaan, että se kuuluisi kokonaisvaltaiseen strategiaan tai koodifilosofiaan. Se on työvoimavaltainen ja on usein varattu tietyille tärkeille koodiosioille.
Techopedia selittää polun kattavuuden testauksen
Polun peiton testaus toimii siten, että testaajien on tarkasteltava kutakin yksittäistä koodiriviä, jolla on merkitystä moduulissa, ja täydellisen kattavuuden vuoksi testaajien on tarkasteltava kutakin mahdollista skenaariota niin, että kaikki koodirivit ovat katettu.
Hyvin perusteellisessa esimerkissä harkitse koodifunktiota, joka ottaa muuttujan "x" ja antaa yhden kahdesta tuloksesta: jos x on suurempi kuin 5, ohjelma antaa tuloksen "A" ja jos x on pienempi tai yhtä suuri kuin 5, ohjelma antaa tuloksen "B."
Ohjelman koodi näyttää tältä:
-
tulo x
jos x> 5 sitten
paluu A
muuten palauta B
Jotta polun peittokoe voisi "kattaa tehokkaasti kaikki polut", kaksi testitapausta on suoritettava, x: n ollessa suurempi kuin 5 ja x pienempi tai yhtä suuri kuin 5.
On selvää, että tämä menetelmä tulee paljon monimutkaisemmaksi monimutkaisempien koodimoduulien kanssa. Asiantuntijat pitävät polun peiton testausta yleensä eräänlaisena white box -testauksena, joka tosiasiallisesti tarkastaa ohjelman sisäisen koodin, luottaen pikemminkin ulkoisiin tuloihin ja strategioihin, joita pidetään black box -testauksina, jotka eivät ota huomioon sisäistä koodia.
