Le modifiche ai test dovrebbero essere parte della stessa revisione delle modifiche al sistema sottoposto a test. Se non possono essere, per motivi organizzativi (ad esempio, si sta utilizzando uno strumento che funziona su un solo repository alla volta e i test non si trovano nello stesso repository del codice funzionale), è necessario collegare le due recensioni in qualche modo. Potrebbe essere semplice come un'email o una conversazione che dice quali recensioni appartengono insieme.
Nel caso in cui alcuni dei tuoi test non siano automatizzati, la revisione dovrebbe includere almeno una dichiarazione dei test condotti.
In tutti i casi, una parte importante della revisione è identificare le lacune nel test, e cerco sempre i casi limite che sono stati persi e potrebbero causare problemi al codice.
Durante la revisione, normalmente non ripeto i test, ma prenderemo in considerazione la possibilità di farlo se l'autore ha chiesto (ad esempio se stiamo compilando per piattaforme diverse, o per confermare che il diff è completo - anche se di solito, il server di compilazione ce lo dirà). Non è un buon uso del mio tempo duplicare le azioni di qualcun altro senza una buona ragione .