Zajetje kode

Avtor: Randy Alexander
Datum Ustvarjanja: 25 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
5 Minute Scalping Strategy ***VWAP UPDATE***
Video.: 5 Minute Scalping Strategy ***VWAP UPDATE***

Vsebina

Opredelitev - Kaj pomeni kritje kode?

Zajemanje kode je izraz, ki se uporablja pri testiranju programske opreme za opis obsega izvorne kode programa, ki ga zajema načrt testiranja. Razvijalci si ogledajo število programskih podprogramov in vrstic kode, ki jih zajema nabor preizkusnih virov in tehnik.

Zajetje kode je znano tudi kot pokritost s testom.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga zajetje kode

S pomočjo analize pokritosti s kodo lahko razvojne ekipe zagotovijo, da so bili njihovi programi na splošno testirani na napake in da bi morali biti relativno brez napak. Strokovnjaki v industriji programske opreme so opozorili na očitne prednosti tovrstne analize testiranja, in sicer, da vključitev analize pokritosti kode in drugih vidikov testiranja v beta ali drugih razvojnih krogih izpostavlja napake manjši testni publiki, ne pa milijonom uporabnikov, ko izdelki končno gredo v živo.


Nekatera razvojna okolja, kot je Microsoft Visual Studio, imajo posebna orodja v meniju za analizo pokritosti kode. V drugih primerih lahko razvijalci uporabijo relativno ročne metode, ki vključujejo preslikavo izvorne kode programske opreme in določitev, kje se uporablja testiranje. Tudi drugi ponudniki ponujajo posebna orodja za pokritje kode za različne programske jezike.

Strokovnjaki analizirajo pokritost kode kot del "testiranja belega polja", metode, ki preučuje programsko kodo. V nekaterih primerih se analiza pokritosti kode opravi večinoma za iskanje natančnih področij, ki niso zajeta s testiranimi strategijami. Obstaja veliko različnih tehničnih meritev in parametrov, ki se uporabljajo za natančno oceno pokritosti kode v danem projektu.