Mikä on polun testaus?
Polkutestaus on rakenteellinen testausmenetelmä, johon sisältyy ohjelman lähdekoodin käyttäminen kaikkien mahdollisten suoritettavien polkujen löytämiseksi. Se auttaa tunnistamaan kaikki koodinpalassa olevat viat. Tämä menetelmä on suunniteltu suorittamaan koko tai valittu polku tietokoneohjelman kautta.
Mikä tahansa ohjelmisto sisältää useita sisään- ja poistumispisteitä. Jokaisen näistä kohdista testaaminen on haastavaa ja aikaa vievää. Redundanttien testien vähentämiseksi ja testien kattavuuden saavuttamiseksi käytetään peruspolkutestausta.
Ohjelmistotekniikan perustietopolku
Pohjalta Path Testaus ohjelmistotuotannossa on lasilaatikkotestaus menetelmä, jossa testitapaukset määritellään perustuvat virtojen tai loogisia polkuja, jotka voidaan ottaa ohjelman kautta. Peruspolun testauksen tavoitteena on määritellä itsenäisten polkujen määrä, joten tarvittavien testitapausten määrä voidaan määritellä nimenomaisesti testin kattavuuden maksimoimiseksi.
Ohjelmistotuotannossa peruspolun testaus käsittää ohjelman kaikki mahdolliset lohkot ja saavuttaa maksimaalisen polun peiton pienimmällä määrällä testitapauksia. Se on yhdistetty haarakokeiden ja polkujen testausmenetelmä.
Otamme tässä yksinkertaisen esimerkin saadaksemme paremman kuvan siitä, mitä peruspolun testaus sisältää
Yllä olevassa esimerkissä näemme, että on olemassa vähän ehdollisia lauseita, jotka suoritetaan riippuen siitä, mikä ehto se riittää. Tässä on 3 polkua tai ehtoa, jotka on testattava tuotoksen saamiseksi,
- Polku 1 : 1,2,3,5,6, 7
- Polku 2 : 1,2,4,5,6, 7
- Polku 3 : 1, 6, 7
Vaiheet perustietopolun testaamiseksi
Peruspolun testaukseen sisältyvät perusvaiheet
- Piirrä ohjauskaavio (erilaisten ohjelmareittien määrittämiseksi)
- Laske syklomaattinen monimutkaisuus (mittarit itsenäisten polkujen määrän määrittämiseksi)
- Etsi polkujen perussarja
- Luo testitapauksia kunkin polun käyttämiseksi
Polun perustestauksen edut
- Se auttaa vähentämään tarpeettomia testejä
- Se keskittyy ohjelmalogiikkaan
- Se auttaa helpottamaan analyyttistä vs. mielivaltaista tapaussuunnittelua
- Testitapaukset, jotka käyttävät harjoituksen perusteita, suorittavat ohjelman kaikki lauseet vähintään kerran
Päätelmä:
Peruspolun testaus auttaa tunnistamaan kaikki koodinpalassa olevat viat.