Domande con tag 'unit-testing'

5
risposte

Come dovrebbero essere i parametri del metodo di servizio?

Sono solo uno sviluppatore junior ma in circa una mezza dozzina di progetti su cui ho lavorato c'è sempre questa situazione: Metodi di servizio che prendono come oggetti grandi oggetti, ma spesso ne usano solo una piccola porzione. Lasciatemi...
posta 18.11.2017 - 16:53
3
risposte

Le persone usano i test unitari per formalizzare ipotesi nel codice?

Una delle cose con cui faccio fatica quando i test unitari stanno decidendo quali comportamenti effettivamente testare. Penso che parte della mia lotta derivi dal modo in cui la maggior parte delle esercitazioni di test di unità non utilizzano b...
posta 15.12.2016 - 14:19
2
risposte

Sto facendo TDD errato quando più test possono fallire per lo stesso motivo?

Assumi un metodo con la seguente dichiarazione public IList<Location> GetLocations() { ... } Scrivo (almeno) i seguenti test Verifica se il metodo restituisce una raccolta vuota se non viene trovata alcuna posizione. Verifica se...
posta 19.07.2014 - 18:21
6
risposte

Quando dovresti iniziare il test unitario? (durante quale fase di sviluppo?)

Attualmente sto imparando a testare le unità, in particolare JUnit (con Java). Cercando nel web vedo molti thread che parlano del perché dovresti usarlo, che tipo di metodi dovresti usarlo ma non riesco a trovare molte informazioni su quando...
posta 12.11.2014 - 20:30
1
risposta

Come testare i sistemi legacy di grandi dimensioni? [duplicare]

Quando si lavora in sistemi legacy di grandi dimensioni (sistemi di grandi dimensioni senza test di unità in assoluto), spesso mi imbatto in persone che dicono di utilizzare il test dell'unità come strumento contro possibili bug. Mi chiedo s...
posta 23.05.2012 - 11:12
2
risposte

Servizi statici e testabilità

Dove viene disegnata la linea figurata per l'utilizzo di servizi statici in un progetto? Sono uno studente della coop che lavora e impara a scrivere progetti .net MVC. Ho sviluppato cercando di attenermi a TDD. Nel mio progetto sto usando ninj...
posta 23.11.2016 - 19:56
1
risposta

Metodi di test di denominazione in Java [chiuso]

Oltre a vista del codice un commento ha suggerito che l'uso di snake_case per denominare i metodi di prova è una buona idea. Questo ha contraddetto le mie opinioni e ho fatto delle ricerche e sembra che ci siano molti esempi che effettiva...
posta 01.05.2014 - 10:08
2
risposte

Test dell'abbonamento dell'handler di eventi C #

Voglio che i miei test di unità siano in grado di verificare che alcuni eventi siano stati sottoscritti o annullati in punti specifici. Attualmente, vedo due opzioni. VerifiableEventHandler Ogni cliente si abbona utilizzando la notazione...
posta 15.04.2014 - 14:16
2
risposte

Qual è la migliore pratica dei metodi di prova che si chiamano a vicenda?

Dire che ho un metodo A che chiama un metodo B e fa una cosa aggiuntiva. Il metodo B si comporta in modo diverso in 10 casi diversi e ho un ampio test unitario che lo descrive. E ora voglio testare il mio metodo A. Qual è la migliore pratica per...
posta 23.05.2018 - 12:43
3
risposte

Implementazione della logica comune nella classe base

Sfondo Nella documentazione di un progetto su cui sto lavorando mi sono imbattuto nella seguente frase che ha immediatamente attivato un allarme per me: when having several concrete classes that inherits from the same base class, logic w...
posta 25.03.2015 - 15:39