Sommario:
- Definizione - Che cosa significa Test di copertura delle filiali?
- Techopedia spiega i test di copertura delle filiali
Definizione - Che cosa significa Test di copertura delle filiali?
Il test di copertura delle filiali è un tipo metodico di test che richiede che tutti i rami del programma o gli stati condizionali vengano testati almeno una volta durante un processo di verifica.
Techopedia spiega i test di copertura delle filiali
Nel test di copertura delle filiali, viene testato ogni risultato diverso da un modulo di codice. Ad esempio, se i risultati sono binari, gli sviluppatori testano entrambi i risultati. Allo stesso modo, se esiste una funzione di codice che verifica un intervallo di valori, vengono testati ciascuno di questi risultati stimati. Se una funzione restituisce un valore sì o no, il test deve inserire ciascuno di questi valori e testare il risultato.
Per natura, i test di copertura delle filiali sono diversi rispetto ad altre forme più ampie di test. Rappresenta un rigido requisito condizionale che potrebbe non essere del tutto fattibile in tutti i casi. Alcuni sviluppatori e altri che parlano di test di copertura delle filiali suggeriscono che una certa percentuale di copertura è adeguata, mentre altri hanno notato che gli sviluppatori possono elaborare due o tre diverse strategie di test per garantire che coprano tutti i rami dei moduli di codice - o il maggior numero possibile .
Come tipo di test tattico, il test di copertura delle filiali è più una metrica utilizzata per misurare i risultati del test che una filosofia di test o un'idea di strategia di test più ampia.