ISTQB, Wikipedia o altre fonti classificano le attività di verifica (recensioni, ecc.) come test statici, mentre altri no. Se possiamo dire che le revisioni paritetiche e le ispezioni sono in realtà una sorta di test, allora molti standard non hanno senso (si consideri ad esempio ISO che dice che la validazione viene fatta testando, mentre la verifica tramite il controllo dei prodotti del lavoro) - dovrebbe almeno dire test dinamici per la convalida, non dovrebbe? Sto completando una tesi di master che si occupa di QA e devo ammettere che non ho mai visto una letteratura peggiore e più ambigua e contraddittoria rispetto a quella in questo campo: / Pensi (e se sì, perché) che i test statici sono un termine valido e giustificabile o dovremmo attenerci a test e analisi / analisi statiche?
Wikipedia: Test statico è una forma di test del software in cui il software non viene effettivamente utilizzato. Questo è in contrasto con i test dinamici. Generalmente non è un test dettagliato, ma controlla principalmente la sanità mentale del codice, dell'algoritmo o del documento. È principalmente il controllo della sintassi del codice e / o manualmente la revisione del codice o del documento per trovare errori. Questo tipo di test può essere utilizzato dallo sviluppatore che ha scritto il codice, in isolamento. Vengono anche utilizzate recensioni di codici, ispezioni e procedure dettagliate.
EDIT: una delle tante fonti che menziona test statici per utilizzare recensioni ecc. (cerca "test statici" nei libri di Google):