Polun testaus ja peruspolun testaus ohjelmistoissa (esimerkkejä)
Mitä on polkutestaus ohjelmistotestauksessa?
Polkutestaus on rakenteellinen testausmenetelmä, jossa käytetään ohjelman lähdekoodia kaikkien mahdollisten suoritettavien polkujen löytämiseksi. Se auttaa määrittämään kaikki koodinpätkän sisällä olevat viat. Tämä menetelmä on suunniteltu suorittamaan kaikki tai valitut polut tietokoneohjelman kautta.
Mikä tahansa ohjelmisto sisältää useita sisään- ja poistumispisteitä. Jokaisen näiden pisteiden testaaminen on haastavaa ja aikaa vievää. Redundanttien testien vähentämiseksi ja maksimaalisen testin kattavuuden saavuttamiseksi käytetään peruspolkutestausta.
Ohjelmistosuunnittelun peruspolun testaus
Peruspolun testaus ohjelmistosuunnittelussa on a Valkoinen Box Testaus menetelmä, jossa testitapaukset määritellään ohjelman läpi kuljetettavien virtausten tai loogisten polkujen perusteella. Peruspolun testauksen tavoitteena on määrittää riippumattomien polkujen määrä, joten tarvittavien testitapausten määrä voidaan määritellä eksplisiittisesti testin kattavuuden maksimoimiseksi.
In ohjelmistotuotanto, Peruspolun testaus sisältää ohjelman kaikkien mahdollisten lohkojen suorittamisen ja maksimaalisen polun peiton mahdollisimman pienellä määrällä testitapauksia. Se on haaratestauksen ja polun testausmenetelmien hybridimenetelmä.
Tässä otamme yksinkertaisen esimerkin saadaksemme paremman käsityksen siitä, mitä peruspolun testaus sisältää
Yllä olevassa esimerkissä voimme nähdä, että on muutamia ehdollisia lauseita, jotka suoritetaan riippuen siitä, mihin ehtoon se riittää. Tässä on 3 polkua tai ehtoa, jotka on testattava tulosteen saamiseksi,
- Polku 1: 1,2,3,5,6, 7
- Polku 2: 1,2,4,5,6, 7
- Polku 3: 1, 6, 7
Peruspolun testauksen vaiheet
Peruspolun testauksen perusvaiheet sisältävät
- Piirrä ohjauskaavio (eri ohjelmapolkujen määrittämiseksi)
- laskettu Syklomaattinen monimutkaisuus (mittarit riippumattomien polkujen määrän määrittämiseksi)
- Etsi perusjoukko polkuja
- Luo testitapauksia kutakin polkua varten
Peruspolun testauksen edut
- Se auttaa vähentämään ylimääräisiä testejä
- Se kiinnittää huomion ohjelman logiikkaan
- Se helpottaa analyyttistä ja mielivaltaista tapauksen suunnittelua
- Testaa tapauksia, joissa harjoituskantajoukko suorittaa jokaisen ohjelman käskyn vähintään kerran
Yhteenveto
Peruspolun testaus auttaa määrittämään kaikki koodinpalassa olevat viat.