Domande con tag 'unit-testing'

17
risposte

Perchè i test unitari non vengono visti come negativi?

In alcune organizzazioni, apparentemente, parte del processo di rilascio del software consiste nell'utilizzare il test delle unità, ma in qualsiasi momento devono passare tutti i test delle unità. Ad esempio potrebbe esserci una schermata che mo...
posta 22.05.2018 - 12:32
12
risposte

È considerato "cattiva pratica" controllare il contenuto del file / la codifica nei test unitari?

Un po 'di contesto: prima di oggi dovevo aggiornare del codice SQL fornito da un altro mio collega, e dato che è uno script piuttosto grande, è archiviato come un file separato (che viene poi letto ed eseguito in fase di runtime). Mentre lo face...
posta 30.10.2017 - 19:57
11
risposte

(Perché) è importante che un test unitario non verifichi le dipendenze?

Comprendo il valore dei test automatizzati e lo utilizzo ovunque il problema sia sufficientemente specificato da consentirmi di ottenere buoni casi di test. Ho notato, tuttavia, che alcune persone qui e su StackOverflow enfatizzano il test solo...
posta 06.04.2011 - 03:05
11
risposte

I test unitari hanno aiutato Citigroup ad evitare questo costoso errore?

Ho letto di questo snafu: Programmazione bug costa Citigroup $ 7 milioni dopo transazioni legittime scambiate per dati di test per 15 anni . When the system was introduced in the mid-1990s, the program code filtered out any transactions th...
posta 14.07.2016 - 05:40
11
risposte

È una cattiva pratica modificare il codice rigorosamente a scopo di test

Ho un dibattito con un collega programmatore sul fatto che sia una buona o una cattiva pratica modificare un pezzo di codice funzionante solo per renderlo testabile (tramite test unitari per esempio). La mia opinione è che sia OK, entro i lim...
posta 22.05.2013 - 22:33
10
risposte

Ha senso scrivere test per il codice legacy quando non c'è tempo per un completo refactoring?

Di solito provo a seguire il consiglio del libro Lavorare efficacemente con il legacy cod e . Rompere le dipendenze, spostare parti del codice in metodi @VisibleForTesting public static e nuove classi per rendere testabile il codice (o a...
posta 06.02.2014 - 08:15
9
risposte

È normale spendere tanto, se non di più, i test di scrittura del tempo rispetto al codice effettivo?

Trovo che i test siano molto più difficili da scrivere rispetto al codice effettivo che stanno testando. Non è insolito per me dedicare più tempo alla scrittura del test rispetto al codice che sta testando. È normale o sto facendo qualcosa di...
posta 14.10.2015 - 00:27
11
risposte

Non dovrebbero i test unitari usare i miei metodi?

Oggi stavo guardando un video " JUnit basi" e l'autore ha detto che durante il test di un determinato metodo nel tuo programma , non dovresti usare altri metodi propri nel processo. Per essere più specifico, stava parlando di testare alcuni...
posta 06.09.2016 - 17:40
6
risposte

In che modo esattamente i test delle unità dovrebbero essere scritti senza fare il mocking estensivamente?

Come ho capito, il punto dei test unitari è quello di testare unità di codice in isolamento . Ciò significa che: Non dovrebbero interrompere il codice non correlato cambiare altrove nel codebase. Solo un test di unità dovrebbe essere su...
posta 27.11.2018 - 11:46
9
risposte

Come scrivere test di unità "buoni"?

Attivato da questo thread , io (di nuovo) sto pensando di usare finalmente i test unitari nei miei progetti. Alcuni poster dicono qualcosa come "I test sono fantastici, se sono buoni test". La mia domanda ora: quali sono i "buoni" test? Nell...
posta 24.11.2010 - 10:47