Kaj je preskušanje z zanko? Metodologija, primer

Kazalo:

Anonim

Kaj je preskušanje z zanko?

Loop Testiranje je opredeljeno kot vrsta preskušanja programske opreme, ki se v celoti osredotoča na veljavnost konstrukcij zanke. Je eden od delov testiranja nadzorne strukture (preskušanje poti, preverjanje veljavnosti podatkov, preskušanje stanja).

Loop testiranje je testiranje bele škatle. Ta tehnika se uporablja za preizkušanje zank v programu.

Vrste zanke Testirano

Primeri vrst preizkušenih zank so,

  • Preprosta zanka
  • Vgnezdena zanka
  • Združena zanka
  • Nestrukturirana zanka

Zakaj testiranje z zanko?

Loop Testiranje se izvaja iz naslednjih razlogov

  • Testiranje lahko odpravi težave s ponavljanjem zanke
  • Preskušanje zank lahko razkrije ozka grla glede zmogljivosti / zmogljivosti
  • S testiranjem zank je mogoče določiti neinicializirane spremenljivke v zanki
  • Pomaga pri prepoznavanju težav pri inicializaciji zank.

Kako narediti preskušanje z zanko: Popolna metodologija

Med preskusno zanko ga je treba preveriti na treh različnih ravneh:

  • Ko je vnesena zanka
  • Med njegovo izvedbo in
  • Ko zanka ostane

Preskusna strategija za vse te zanke je naslednja

Preprosta zanka

Preprosta zanka se preskusi na naslednji način:

  1. Preskoči celotno zanko
  2. Naredite 1 prehod skozi zanko
  3. Naredite 2 prehoda skozi zanko
  4. Naredite prehode skozi zanko, kjer je a
  5. Naredite b, b-1; b + 1 prehaja skozi zanko, kjer je "b" največje dovoljeno število prehodov skozi zanko.

Vgnezdena zanka

Za ugnezdene zanke morate slediti naslednjim korakom.

  1. Vse ostale zanke nastavite na najmanjšo vrednost in začnite pri najbolj notranji zanki
  2. Za najbolj notranjo zanko izvedite preprost preizkus zanke in zadržite zunanje zanke na najmanjši vrednosti parametra ponovitve
  3. Izvedite test za naslednjo zanko in delajte navzven.
  4. Nadaljujte, dokler ne preizkusite najbolj oddaljene zanke.

Združene zanke

Če sta v združenih zankah dve zanki neodvisni drug od drugega, ju preizkusite z enostavnimi zankami ali pa jih preizkusite kot ugnezdene zanke.

Če pa se števec zank za eno zanko uporablja kot začetna vrednost za druge, potem ne bo štel za neodvisne zanke.

Nestrukturirane zanke

Za nestrukturirane zanke zahteva prestrukturiranje zasnove, da odraža uporabo strukturiranih struktur programiranja.

Omejitve pri testiranju zanke

  • Napake v zanki se kažejo večinoma v programski opremi nizke ravni
  • Napake, ugotovljene med testiranjem zanke, niso zelo prefinjene
  • Številne napake lahko operacijski sistem zazna kot take, ki bodo povzročile kršitve meja pomnilnika, zaznavne napake kazalcev itd.

Povzetek :

  • Pri programskem inženirstvu je preskušanje z zanko preskušanje bele škatle. Ta tehnika se uporablja za preizkušanje zank v programu.
  • Preskušanje zank lahko razkrije ozka grla glede zmogljivosti / zmogljivosti
  • Napake v zanki se kažejo večinoma v programski opremi nizke ravni