Domande con tag 'tdd'

5
risposte

Quali sono le migliori risorse per l'apprendimento di TDD? [chiuso]

Voglio imparare (e padroneggiare) TDD. Quali sono i migliori: Libri siti web video elenco di esercizi parole personali di saggezza per imparare, apprezzare e usare TDD?     
posta 12.03.2011 - 02:43
4
risposte

Ogni test di unità può essere eseguito indipendentemente da altri test?

Supponiamo di avere prove per due metodi di una classe. Il primo metodo raccoglie i dati da un altro livello e li inserisce in una sorta di memoria indipendente dal runtime (come una tabella SQL), quindi tutti i dati gestiti da questo test sono...
posta 01.04.2011 - 15:15
5
risposte

Come correggere un errore nel test, dopo aver scritto l'implementazione

Qual è la migliore linea d'azione in TDD se, dopo aver implementato correttamente la logica, il test fallisce ancora (perché c'è un errore nel test)? Ad esempio, supponiamo che ti piacerebbe sviluppare la seguente funzione: int add(int a, i...
posta 28.01.2017 - 17:45
5
risposte

Test di un elenco ... Tutto nello stesso test o in un test per ogni condizione?

Sto testando che una funzione fa ciò che ci si aspetta da una lista. Quindi voglio testare f(null) -> null f(empty) -> empty f(list with one element) -> list with one element f(list with 2+ elements) -> list with the same number of...
posta 18.04.2018 - 12:29
6
risposte

Qual è il vero sovraccarico di TDD una volta che tutto il team è abituato?

Quale percentuale di tempo viene salvata e costata facendo TDD. Presumo questa percentuale di costi e ricompense delle modifiche durante il ciclo di vita di un progetto. Immaginerei che la fase iniziale abbia un costo molto maggiore, ma...
posta 23.11.2010 - 19:25
6
risposte

L'aggiunta di test unitari ha senso per codice legacy noto?

Sto parlando di test unitari nel senso TDD. ("Integrazione" non automatizzata, o quello che ti piace chiamarlo test.) Codice legacy come in: codice (C ++) senza test. (vedi: Michael Feathers ' Funzionante in modo efficace con il codice lega...
posta 24.10.2011 - 11:06
5
risposte

Come posso testare una classe che richiede una chiamata al servizio web?

Sto provando a testare una classe che chiama alcuni servizi web Hadoop. Il codice è più o meno della forma: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } es. esist...
posta 11.10.2013 - 16:26
6
risposte

TDD e controllo versione

Attualmente sto imparando a conoscere TDD e sto cercando di metterlo in pratica nei miei progetti personali. Ho anche utilizzato il controllo della versione ampiamente su molti di questi progetti. Sono interessato all'interazione di questi due s...
posta 16.06.2013 - 21:15
5
risposte

Test end-to-end rispetto ai test unitari, i test dovrebbero essere disaccoppiati?

Nella nostra azienda di solito ci assicuriamo di scrivere un test end-to-end per i nostri siti Web / app web. Ciò significa che accediamo a un URL, compiliamo un modulo, inviamo il modulo a un altro URL e controlliamo i risultati della pagina. F...
posta 21.05.2013 - 18:53
6
risposte

Come rimuovere una funzione o funzione quando si usa TDD

Nei testi su TDD ho letto spesso "rimuovere la duplicazione" o "migliorare la leggibilità" durante la fase di refactoring. Ma cosa mi fa rimuovere una funzione inutilizzata? Ad esempio, diciamo che esiste una classe C con metodi a()...
posta 24.05.2016 - 10:01