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ää

Ohjelmistosuunnittelun peruspolun testaus

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.