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