- Non hai bisogno di uno "strumento di test" per avere test automatici
- PUOI fare TDD senza "strumenti di prova"
Quanto è facile fare TDD senza un framework di test dipende dalla piattaforma. Nella maggior parte dei linguaggi di scripting è incredibilmente facile. Nei linguaggi compilati può essere più difficile, ma non sempre. Nella maggior parte dei casi probabilmente finirai per scrivere il tuo "strumento di prova".
Dire che non si può fare è sciocco dato che possiamo essere certi che TDD sia venuto prima degli strumenti TDD. Gli strumenti facilitano la scrittura dei test. In quanto tale, la costruzione di uno strumento è un processo di raffinazione piuttosto che di creazione originale.
L'esecuzione automatica dei test richiede una sorta di programma che almeno esegue il loop e esegue un comando (es. make build) . Quindi in questo senso forse hai bisogno di uno "strumento". Tuttavia, questo sarebbe utilizzare "strumento" in un senso così ampio da renderlo quasi privo di significato.
Si può dire che sarà più costoso svilupparlo se si sceglie di non utilizzare uno strumento poiché sono creati con l'esplicito scopo di rendere il processo più facile e veloce.