Domande con tag 'unit-testing'

7
risposte

Scrittura test per codice esistente

Supponiamo che uno abbia un programma relativamente grande (diciamo 900k SLOC in C #), tutti commentati / documentati accuratamente, ben organizzati e funzionanti bene. L'intera base di codice è stata scritta da un singolo sviluppatore senior ch...
posta 06.08.2013 - 17:27
7
risposte

La copertura del codice evidenzia metodi inutilizzati: cosa devo fare?

Sono stato incaricato di aumentare la copertura del codice di un progetto Java esistente. Ho notato che lo strumento di copertura del codice ( EclEmma ) ha evidenziato alcuni metodi che non vengono mai chiamati da nessuna parte. La mia pri...
posta 28.05.2018 - 10:52
11
risposte

I numeri magici sono accettabili nei test unitari se i numeri non significano nulla?

Nei miei test unitari, lancio spesso valori arbitrari sul mio codice per vedere cosa fa. Ad esempio, se so che foo(1, 2, 3) dovrebbe restituire 17, potrei scrivere questo: assertEqual(foo(1, 2, 3), 17) Questi numeri sono puramente arbi...
posta 20.06.2016 - 01:01
7
risposte

Differenza tra test unitario e sviluppo guidato da test

Dalla lettura delle descrizioni, capisco che nei test TDD vengono eseguiti prima di scrivere la funzione e in Unit Testing, è fatto in seguito. Questa è la differenza principale, oppure i due termini non possono nemmeno essere confrontati com...
posta 19.03.2011 - 15:27
9
risposte

Come scrivere test unitari prima del refactoring?

Ho letto alcune risposte alle domande lungo una linea simile, come "Come fai a mantenere i tuoi test unitari funzionanti durante il refactoring?". Nel mio caso lo scenario è leggermente diverso in questo Mi è stato dato un progetto da rivedere e...
posta 16.05.2016 - 15:27
10
risposte

Dovremmo testare tutti i nostri metodi?

Quindi oggi ho avuto un colloquio con il mio compagno di squadra sui test unitari. Tutto è iniziato quando mi ha chiesto "hey, dove sono i test per quella classe, ne vedo solo una?". L'intera classe era un gestore (o un servizio se si preferisce...
posta 19.01.2012 - 21:40
6
risposte

I test delle unità dovrebbero essere archiviati nel repository?

Sono un programmatore in crescita che sta finalmente mettendo in pratica i test unitari per una libreria che sto memorizzando su GitHub. Mi è venuto in mente che potrei includere le suite di test nel repository, ma mentre guardo intorno ad al...
posta 05.01.2012 - 10:25
5
risposte

C'è un punto per i test unitari che mozzano e deridono tutto ciò che è pubblico?

Quando si eseguono i test unitari in modo "corretto", vale a dire, stubando ogni chiamata pubblica e restituendo valori preimpostati o mock, mi sembra di non provare nulla. Sto letteralmente guardando il mio codice e creando esempi basati sul fl...
posta 17.05.2013 - 03:11
12
risposte

Se il codice di prova dell'unità "odori" è davvero importante?

Solitamente mi limito a lanciare i miei test unitari usando copia e incolla e ogni altro tipo di cattiva pratica. I test unitari di solito finiscono per sembrare abbastanza brutti, sono pieni di "odore di codice", ma questo importa davvero? Mi d...
posta 18.05.2011 - 21:41
16
risposte

Perché non scrivere tutti i test contemporaneamente quando si fa TDD?

Il ciclo Red-Green - Refactor per TDD è ben definito e accettato. Scriviamo one in mancanza di test unitario e lo facciamo passare il più semplicemente possibile. Quali sono i vantaggi di questo approccio rispetto alla scrittura di molti tes...
posta 02.04.2012 - 15:32