Casa Sviluppo Che cos'è la copertura del codice? - definizione da techopedia

Che cos'è la copertura del codice? - definizione da techopedia

Sommario:

Anonim

Definizione: cosa significa copertura del codice?

Copertura del codice è un termine utilizzato nei test del software per descrivere la quantità di codice sorgente del programma coperta da un piano di test. Gli sviluppatori esaminano il numero di subroutine di programma e linee di codice che sono coperte da una serie di risorse e tecniche di test.


La copertura del codice è anche nota come copertura del test.

Techopedia spiega la copertura del codice

Usando l'analisi della copertura del codice, i team di sviluppo possono rassicurare che i loro programmi sono stati ampiamente testati per i bug e dovrebbero essere relativamente privi di errori. I professionisti del settore del software hanno sottolineato i vantaggi evidenti di questo tipo di analisi di test, vale a dire che includere l'analisi della copertura del codice e altri aspetti di test in beta o in altri cicli di sviluppo espone bug a un piccolo pubblico di test, piuttosto che a milioni di utenti quando i prodotti finalmente sono disponibili.

Alcuni ambienti di sviluppo come Microsoft Visual Studio dispongono di strumenti di menu specifici per l'analisi della copertura del codice. In altri casi, gli sviluppatori possono utilizzare metodi relativamente manuali che prevedono la mappatura del codice sorgente del software e la determinazione del punto di applicazione del test. I fornitori di terze parti forniscono anche strumenti di copertura del codice specifici per diversi linguaggi di programmazione.

Gli esperti descrivono l'analisi della copertura del codice come parte del "test white box", un metodo che esamina il codice del programma. In alcuni casi, l'analisi della copertura del codice viene eseguita principalmente per trovare le aree precise che non sono coperte dalle strategie di test. Esistono molti parametri e parametri tecnici diversi utilizzati per valutare in modo specifico la copertura del codice in un determinato progetto.

Che cos'è la copertura del codice? - definizione da techopedia