Vieneto bandymas - tai metodas, pagal kurį išbandomi atskiri kodo vienetai, siekiant nustatyti, ar jie tinkami naudoti.

Iš „ Wikipedia“ :

Vieneto bandymas - tai metodas, kuriuo išbandomi atskiri šaltinio kodo blokai, siekiant nustatyti, ar jie tinkami naudoti. Intuityviai, įrenginys gali būti laikomas mažiausia bandomosios programos dalimi. Procedūrinio programavimo metu vienetas gali būti visas modulis, tačiau dažniau tai yra atskira funkcija arba procedūra. Objektinio programavimo atveju vienetas dažnai yra visa sąsaja, pavyzdžiui, klasė, tačiau jis gali būti atskiras metodas. Vieneto testus sukūrė programuotojai arba kartais baltos dėžės testeriai.

Idealiu atveju kiekvienas bandymo atvejis yra nepriklausomas nuo kitų: tokie pakaitalai kaip stubo metodai , manekeno daiktai , klastotės ir bandymų rinkiniai gali būti naudojami padedant išbandyti modulį atskirai. Pavyzdžiui, šie pakaitalai, dar vadinami „ Test Doubles“, gali būti naudojami priklausomybėms, pvz., Duomenų bazėms ir failų sistemoms, atskirti.

Vieneto testus paprastai rašo ir atlieka programinės įrangos kūrėjai, siekdami užtikrinti, kad kodas atitiktų jo projektą ir elgtųsi taip, kaip numatyta. Vikipedija

Vieneto testavimas yra glaudžiai susijęs su „ Test Driven Development“ .

Privalumai

Vieneto testavimo tikslas yra atskirti kiekvieną programos dalį ir parodyti, kad atskiros dalys yra teisingos. Vieneto testas suteikia griežtą rašytinę sutartį, kuri turi atitikti kodo fragmentą. Todėl jis turi keletą privalumų.

  1. Randa problemų anksti
  2. Palengvina pokyčius
  3. Supaprastina integraciją
  4. Dokumentacija
  5. dizainas

knygos

Yra daug knygų apie vieneto testavimą apskritai ir apie konkrečias konkrečių kalbų sistemas, kai kurie pavyzdžiai:

išorinė nuoroda

Vieneto bandymų struktūrų sąrašas

"192.102.6.96 - 192.102.6.96"