Itthon Szoftver Mi a pálya lefedettségének tesztelése? - meghatározás a techopedia alapján

Mi a pálya lefedettségének tesztelése? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az útvonal-lefedettség tesztelése?

A pálya lefedettségének vizsgálata a módszertani, szekvenciális tesztelés egy speciális fajtája, amelyben az egyes kódsorok külön kerülnek kiértékelésre.

A szoftvertesztelés egyik típusaként az útvonal-lefedettség-tesztelés a technikai vizsgálati módszerek kategóriájába tartozik, nem pedig egy átfogó stratégia vagy a kód filozófiájának része. Munkaerő-igényes és gyakran a kód meghatározott létfontosságú szakaszaira van fenntartva.

A Techopedia magyarázza az útvonal-lefedettség tesztelését

Az útvonal-lefedettség tesztelése úgy működik, hogy a tesztelőknek meg kell vizsgálniuk az egyes, a modulban szerepet játszó kódsorokat, és a teljes lefedettség érdekében a tesztelőknek meg kell vizsgálniuk az összes lehetséges forgatókönyvet, hogy minden kódsor lefedésre kerüljön.

Egy nagyon alapvető példában vegyünk figyelembe egy olyan függvényt, amely az "x" változót befogadja és a két eredmény egyikét adja vissza: ha x nagyobb, mint 5, akkor a program az "A" eredményt adja vissza, és ha x kisebb vagy egyenlő, mint Az 5. ábra szerint a program a "B." eredményt adja vissza

A program kódja így néz ki:

    bemenet x

    ha x> 5, akkor

    visszatérés A

    egyébként vissza B

Annak érdekében, hogy az útvonal-lefedettség-tesztelés hatékonyan "lefedje az összes útvonalat", a két teszt esetet futtatni kell, x-rel nagyobb, mint 5, és x-nél kevesebb, mint 5.

Nyilvánvaló, hogy ez a módszer sokkal bonyolultabbá válik a bonyolultabb kódmodulokkal. A szakértők általában az útvonal-lefedettség tesztelését egy „white box” tesztelés egyik típusának tekintik, amely valójában megvizsgálja a program belső kódját, inkább csak a külső bemenetekre és stratégiákra támaszkodik, amelyeket fekete doboz tesztelésnek tekintnek, és amelyek nem veszik figyelembe a belső kódot.

Mi a pálya lefedettségének tesztelése? - meghatározás a techopedia alapján