Test senza codice
Che cos'è il test senza codice?
Test senza codice, una tecnica di test eseguita senza l'esecuzione di codice. Le tecniche di test statico come la revisione e l'analisi statica fanno parte del test senza codice.
Revisione: generalmente utilizzato per trovare ed eliminare errori o ambiguità in documenti come requisiti, progettazione, casi di test, ecc.
Analisi statica - Il codice scritto dagli sviluppatori viene analizzato (di solito da strumenti) per i difetti strutturali che possono portare a difetti.
Tipi di recensioni:
I tipi di recensioni possono essere forniti da un semplice diagramma:
Analisi statica - Per strumenti:
Di seguito sono riportati i tipi di difetti riscontrati dagli strumenti durante l'analisi statica:
Una variabile con un valore indefinito
Interfaccia incoerente tra moduli e componenti
Variabili dichiarate ma mai utilizzate
Codice irraggiungibile (o) Dead Code
Violazioni degli standard di programmazione
Vulnerabilità di sicurezza
Violazioni della sintassi