Terminale Esecuzione E Debug

Coverage E Interpretazione Dei Risultati

Coverage e interpretazione dei risultati — Guida a Visual Studio Code.

Coverage e interpretazione dei risultati

Test software

La coverage misura porzioni di codice attraversate dai test secondo metriche come linee, funzioni e rami. La visualizzazione nell’editor dipende dal framework e dall’estensione. Una linea eseguita può essere stata attraversata senza un’asserzione che ne controlli l’effetto.

Un’alta percentuale non garantisce casi limite o requisiti coperti. La misura è utile per identificare zone mai attraversate, ma va interpretata insieme alla qualità delle asserzioni. Rami condizionali, errori attesi e boundary value possono richiedere casi specifici. I file generati e il codice esterno vanno trattati secondo la configurazione del progetto per non distorcere il dato.

Documentazione

Integrazione test · Test Python · Test runner Node.js