È potrebbe essere in grado di controllare che qualcosa che appare superficialmente simile a TDD sia stato seguito, richiedendo che ogni cambiamento sia eseguito su un ramo prima dell'esecuzione di qualsiasi codice.
Lo strumento di automazione ripeterà quindi i commit e osserverà un ciclo "red-green-refactor". Tuttavia è molto probabile che perderà i momenti in cui più del minimo viene fatto ogni ciclo. Non fornirà inoltre alcuna indicazione del valore reale dei test scritti.
Per con successo verifica che il TDD solo sia stato eseguito, avrai bisogno di un processo di revisione che richiede uno sforzo maggiore o maggiore rispetto allo sviluppo originale, guardando metaforicamente da dietro a ciascuna sviluppatore. Come altri commentatori hanno notato, è probabile che questo paralizzi il morale e la produttività.