Ceļa pārbaude & Ceļa pārbaudes ar piemēriem

Satura rādītājs:

Anonim

Kas ir ceļa pārbaude?

Ceļa pārbaude ir strukturāla testēšanas metode, kas ietver programmas avota koda izmantošanu, lai atrastu visus iespējamos izpildāmos ceļus. Tas palīdz noteikt visas kļūdas, kas atrodas koda fragmentā. Šī metode ir paredzēta, lai izpildītu visu vai izvēlēto ceļu, izmantojot datorprogrammu.

Jebkurā programmatūras programmā ietilpst vairāki ieejas un izejas punkti. Katra no šiem punktiem pārbaude ir sarežģīta un laikietilpīga. Lai samazinātu liekos testus un panāktu maksimālu testa pārklājumu, tiek izmantota bāzes ceļa pārbaude.

Ceļa pārbaudes programmatūras inženierijā

Bāzes ceļa pārbaude programmatūras inženierijā ir baltās kastes testēšanas metode, kurā testa gadījumi tiek noteikti, pamatojoties uz plūsmām vai loģiskiem ceļiem, kurus var veikt, izmantojot programmu. Bāzes ceļa pārbaudes mērķis ir noteikt neatkarīgo ceļu skaitu, tāpēc nepieciešamo testa gadījumu skaitu var skaidri noteikt, lai maksimāli palielinātu testa pārklājumu.

Programmatūras inženierijas jomā pamata ceļa pārbaude ietver visu iespējamo programmas bloku izpildi un sasniedz maksimālu ceļa pārklājumu ar vismazāko testa gadījumu skaitu. Tā ir filiāļu testēšanas un ceļa testēšanas metožu hibrīda metode.

Šeit mēs ņemsim vienkāršu piemēru, lai iegūtu labāku priekšstatu par to, kas ir pamata ceļa pārbaude

Iepriekš minētajā piemērā mēs varam redzēt, ka ir maz nosacījumu paziņojumu, kas tiek izpildīti atkarībā no tā, ar kādu nosacījumu tas ir pietiekams. Šeit ir 3 ceļi vai nosacījumi, kas jāpārbauda, ​​lai iegūtu rezultātu,

  • 1. ceļš : 1,2,3,5,6, 7
  • 2. ceļš : 1,2,4,5,6, 7
  • 3. ceļš : 1, 6, 7

Soļi bāzes ceļa testēšanai

Galvenie posmi, kas saistīti ar bāzes ceļa testēšanu, ietver

  • Uzzīmējiet vadības grafiku (lai noteiktu dažādus programmas ceļus)
  • Aprēķiniet ciklomātisko sarežģītību (metrika, lai noteiktu neatkarīgo ceļu skaitu)
  • Atrodiet ceļu kopu
  • Ģenerējiet testa gadījumus, lai izmantotu katru ceļu

Pamata testa priekšrocības

  • Tas palīdz samazināt liekos testus
  • Tas koncentrē uzmanību uz programmas loģiku
  • Tas palīdz atvieglot analītisko un patvaļīgo lietu noformējumu
  • Pārbaudes gadījumi, kuru vingrinājumu bāze ir iestatīta, katru programmu izpildīs vismaz vienu reizi

Secinājums:

Bāzes ceļa pārbaude palīdz noteikt visas kļūdas, kas atrodas koda fragmentā.