Jimmy Bogard, ha scritto un articolo: Getting value out of your unit tests, dove tiene quattro regole:Linee guida per unità di migliori test
- nomi di prova deve descrivere il che cosa e il perché, dal punto di vista dell'utente
- I test sono codice di troppo, dare loro un po 'di amore
- non si depositano su un modello di apparecchio/stile organizzativo
- One Setup, Eseguire e Verificare per test
Secondo lei queste linee guida sono completi? Quali sono le tue linee guida per i test unitari? Si prega di evitare idiomi linguistici specifici, cercare di mantenere le risposte indipendenti dalla lingua.
+1 per xUnit Test Patterns: un ottimo libro – dfa
+1 per "Keep it fast". –
Per le persone che non vogliono leggere un intero libro al riguardo, ho scritto un articolo sulle regole dei test unitari qui su stackoverflow: http://stackoverflow.com/documentation/unit-testing/9947/the-general -rules-per-unit-testing-for-all-languages – DarkAngel