Tartalomjegyzék:
- Meghatározás - Mit jelent az útvonal-lefedettség tesztelése?
- A Techopedia magyarázza az útvonal-lefedettség tesztelését
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.
