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