Mi az út tesztelése?
Az útvonal tesztelése egy strukturális tesztelési módszer, amely magában foglalja a program forráskódjának használatát az összes lehetséges futtatható útvonal megtalálása érdekében. Segít meghatározni a kódrészben található összes hibát. Ezt a módszert úgy tervezték, hogy az összes vagy a kijelölt utat számítógépes programon keresztül futtassa.
Bármely szoftver program tartalmaz több be- és kilépési pontot. Ezen pontok tesztelése kihívást jelent és időigényes is. A redundáns tesztek csökkentése és a tesztek maximális lefedettségének elérése érdekében az alapút tesztet alkalmazzák.
Alapvető utatesztelés a szoftverfejlesztésben
A szoftvertervezés alapút tesztelése egy fehér doboz tesztelési módszer, amelyben a teszteseteket a programon keresztül bejárható folyamatok vagy logikai utak alapján határozzák meg. Az alapút tesztelés célja a független útvonalak számának meghatározása, így a szükséges tesztesetek száma egyértelműen meghatározható a teszt lefedettségének maximalizálása érdekében.
A szoftverfejlesztésben az alapút tesztelés magában foglalja a program összes lehetséges blokkjának végrehajtását, és a lehető legkisebb számú tesztesettel éri el a maximális út lefedettséget. Ez egy elágazási teszt és hibrid módszer.
Itt egy egyszerű példát veszünk, hogy jobban megismerhessük, mi az alapút tesztelés
A fenti példában láthatjuk, hogy kevés feltételes utasítás van végrehajtva, attól függően, hogy melyik feltétel elegendő. Itt van 3 út vagy feltétel, amelyeket tesztelni kell a kimenet megszerzéséhez,
- 1. út : 1,2,3,5,6, 7
- 2. út : 1,2,4,5,6, 7
- 3. út : 1, 6, 7
Az alapút tesztelésének lépései
A bázisút tesztelésének alapvető lépései a következők:
- Rajzoljon ellenőrző grafikont (a különböző programútvonalak meghatározásához)
- Számítsa ki a ciklikus komplexitást (metrikák a független utak számának meghatározásához)
- Keresse meg az utak alapkészletét
- Készítsen teszteseteket az egyes utak gyakorlásához
Az alapút tesztelés előnyei
- Segít csökkenteni a felesleges teszteket
- A figyelmet a programlogikára összpontosítja
- Segít megkönnyíteni az analitikai és az önkényes eset tervezését
- Azok a tesztesetek, amelyek gyakorlásának alapjait beállítják, a program minden állítását legalább egyszer végrehajtják
Következtetés:
Az alapút tesztelés segít meghatározni az összes hibát, amelyek egy kódrészben találhatók.