Domande con tag 'unit-testing'

3
risposte

Dove devo tracciare la linea tra test unitari e test di integrazione? Dovrebbero essere separati?

Ho un piccolo framework MVC su cui ho lavorato. La sua base di codice sicuramente non è grande, ma non è più solo un paio di classi. Alla fine ho deciso di fare il grande passo e iniziare a scrivere test per questo (sì, so che avrei dovuto farlo...
posta 29.10.2012 - 05:03
3
risposte

Che cosa aiuterebbe nel rifattorizzare un metodo di grandi dimensioni per garantire che io non rompere nulla?

Attualmente sto refactoring una parte di un grande codebase senza test di unità di sorta. Ho provato a ridefinire il codice in modo brutale, cioè cercando di indovinare cosa sta facendo il codice e quali cambiamenti non cambierebbero il suo sign...
posta 26.04.2013 - 13:50
4
risposte

Cosa si intende in "unità" in test di unità

Come capisco in teoria sotto "unità" le persone significano metodo (in OOP). Ma in pratica i test che verificano alcuni metodi isolati sono test di comportamento molto fragili (verificando non il risultato ma il fatto che sia stato chiamato un m...
posta 14.08.2011 - 20:39
3
risposte

Che cosa fa Software Engineer in Test? [chiuso]

Normalmente i test di unità sono stati scritti dallo sviluppatore che scrive il codice, ovvero Test Driven Development. Quindi cosa fa Software Engineer in Test?     
posta 23.09.2010 - 15:28
2
risposte

Come faccio a testare unitamente un algoritmo euristico?

Supponiamo di avere l'algoritmo di individuazione dei percorsi: def myHeuristicTSP(graph): /*implementation*/ return route Ora vogliamo testare questo: class TestMyHeuristicTSP: def testNullGraphRaiseValueError(self):...
posta 01.01.2015 - 05:12
3
risposte

Stai scrivendo manualmente i test delle unità Prova con l'esempio?

Sappiamo che scrivere test JUnit dimostra un particolare percorso attraverso il tuo codice. Uno dei miei soci ha commentato: Manually writing unit tests is Proof By Example. Veniva dallo sfondo di Haskell che ha strumenti come Qui...
posta 22.12.2017 - 05:17
4
risposte

Refactoring: è appropriato semplicemente riscrivere il codice, a condizione che tutti i test superino?

Di recente ho guardato "Tutte le piccole cose" di RailsConf 2014. Durante questo discorso, Sandi Metz ha funzione che include una grande istruzione if annidata: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a...
posta 24.10.2018 - 03:57
2
risposte

Che tipo di codice Kent Beck eviterà il test unitario? [duplicare]

Ho seguito alcuni dei post di TDD Dead? su youtube, e uno dei Le cose che mi hanno sorpreso è che Kent Beck sembra riconoscere che ci sono solo alcuni tipi di programmi che non valgono la pena di effettuare test unitari. Ad esempio, proprio...
posta 11.06.2014 - 21:04
4
risposte

Test dell'unità di scrittura per una classe che avvia l'EXE esterno

Ho scritto una classe C # che viene utilizzata per avviare un elenco di EXE (non uno dei miei - EXE di terze parti che devo eseguire) e mantenerli in esecuzione (controlleremo di tanto in tanto per assicurarmi che sia ancora in esecuzione e avvi...
posta 02.08.2012 - 15:55
3
risposte

Come semplificare le mie complesse classi di stato e i loro test?

Sono in un progetto di sistema distribuito scritto in java dove abbiamo alcune classi che corrispondono a oggetti di business del mondo reale molto complessi. Questi oggetti hanno molti metodi corrispondenti alle azioni che l'utente (o qualche a...
posta 27.02.2012 - 08:29