Kas ir moduļu pārbaude? Definīcija, piemēri

Satura rādītājs:

Anonim

Kas ir moduļu pārbaude?

Moduļu testēšana ir definēta kā programmatūras testēšanas veids, kas pārbauda atsevišķas programmas apakšprogrammas, apakšprogrammas, klases vai procedūras. Tā vietā, lai testētu visu programmatūru uzreiz, moduļu testēšana iesaka pārbaudīt mazākos programmas blokus.

Moduļu pārbaude galvenokārt ir orientēta uz balto lodziņu. Veicot moduli, testēšanas mērķis nav pierādīt pareizu moduļa darbību, bet gan pierādīt kļūdas klātbūtni modulī.

Moduļu līmeņa pārbaude ļauj ieviest paralēlismu testēšanas procesā, dodot iespēju vienlaikus pārbaudīt vairākus moduļus.

Kāpēc veikt moduļu testēšanu

Moduļa pārbaude ir ieteicama, jo

  • Kļūdu vai kļūdu identificēšanas varbūtība mazākos programmas gabalos kļūst lielāka
  • Vairākus moduļus var pārbaudīt vienlaicīgi, tādējādi atbalstot paralēlo testēšanu
  • Testēšanas sarežģītību var viegli pārvaldīt

Kā veikt moduļu testēšanu?

  • Moduļu testēšanai testa gadījuma izstrāde ir svarīgs segments. Veidojot testa gadījumus moduļa testam, testētājam ir jāņem vērā divas lietas.
    • Moduļa specifikācija
    • Moduļa pirmkods
  • Analizējiet moduļa loģiku, izmantojot vienu vai vairākas baltā lodziņa metodes, un pēc tam papildiniet šos testa gadījumus, moduļu specifikācijai piemērojot melnās kastes metodes
  • Kad testa lieta ir izstrādāta, nākamais solis ir moduļa apvienošana testēšanai. Šim nolūkam izmantotā metode ir vai nu Inkrementālā, vai Inkrementālā .
  • Nepamatota metode - visi moduļi tiek pārbaudīti neatkarīgi. Pirmkārt, tas apvieno visus moduļus un pēc tam pārbauda visu programmu
  • Inkrementālā metode - katrs modulis vispirms tiek pārbaudīts un pēc tam pakāpeniski palielināts līdz pārbaudītajai kolekcijai. Tas veic soli gudru atkārtotu pārbaudi
  • Inkrementālā testēšana, ir divas pieejas - testēšana no augšas uz leju un no apakšas uz augšu
  • Lai izpildītu moduli ar atlasītajiem datiem, tam ir nepieciešams draiveris testa datu piegādei, izpildes uzraudzībai un rezultātu uztveršanai

Piemēri moduļu testēšanai

Šeit ir daži padomi, kas jāņem vērā pirms moduļu pārbaudes veikšanas.

  • Pirms lietošanas pārskatiet testa gadījumus
  • Izvairieties no neskaidrībām par neatbilstību avotu
  • Izmantojiet automātiskās pārbaudes rīkus
  • Pārbaudiet mainīgos, kuriem nevajadzētu mainīties
  • Lai izvairītos no pašpārbaudes, nomainiet moduļus
  • Atkārtoti izmantojiet testa gadījumus

Vienības pārbaude pret moduļa testēšanu

Moduļa pārbaude Vienības testēšana
  • Moduļu testi ir testu kopums, ko testētājs raksta pēc tam, kad izstrādātājs ir uzrakstījis kādu kodu
  • Vienības testi ir testu kopums, ko programmatūras izstrādes procesā uzrakstījis izstrādātājs
  • Moduļu pārbaude var būt saistīta ar vienību testa apvienošanu
  • Vienību pārbaude var būt vienību pārbaude atsevišķi

Izaicinājumi moduļu testēšanā

Tātad šeit mēs ejam ar galvenajiem izaicinājumiem moduļu testēšanā

  • Lai veiktu papildu testēšanu, nepieciešams vairāk darba
  • Pārpratuma pārbaude dubultojas
  • Atkļūdošanas tests bieži
  • Jāsaprot kods

Kopsavilkums:

  • Programmatūras inženierijā moduļu pārbaude (vienības testēšana) ir process, kurā tiek pārbaudītas programmas apakšprogrammas, apakšprogrammas, klases vai procedūras
  • Moduļu testēšanas priekšrocība ir tā, ka kļūmju vai kļūdu identificēšanas varbūtība mazākos programmas gabalos kļūst lielāka
  • Moduļu testēšanas metodē tiek izmantota vai nu Inkrementālā, vai Inkrementālā metode.