Domande con tag 'tdd'

4
risposte

Unit testing Markov codice catena

Quali sono i modi migliori per unità di codice di test che restituisce sequenze casuali che soddisfano condizioni specifiche, come le catene Markov? Siamo specifici. Ci sono due cose naturali da testare: Che lo stato iniziale restituito...
posta 06.08.2018 - 19:18
4
risposte

È davvero una cattiva pratica prendere in giro un POJO (oggetto valore) se non ti interessa cosa contiene?

Nel consiglio di Mockito su come scrivere buoni test, è scritto che non dovremmo prendere in giro oggetti di valore ( link ). Dicono anche Because instantiating the object is too painful !? => not a valid reason. Ma non capisco. E s...
posta 29.12.2017 - 15:38
2
risposte

Refactoring: riduzione della duplicazione senza creare flag

Non so come refactoring un pezzo di codice che differisce da altro nel numero di condizioni controllate su una clausola if . Lascia che ti mostri un esempio del mondo reale che sto affrontando proprio ora. L'unica differenza tra i due met...
posta 31.12.2014 - 12:27
1
risposta

Qual è la differenza tra test TDD e automatici?

Qual è la differenza tra test TDD e automatici? Sono confuso.     
posta 01.11.2017 - 03:30
3
risposte

test di copertura realtà

NON sto facendo lo sviluppo guidato da test e scrivo le mie classi di test dopo che è stato scritto il codice reale. Nel mio attuale progetto ho una copertura di prova (copertura di linea) del 70% per 3000 linee di codice Java. Sto usando JUnit,...
posta 10.07.2012 - 09:38
5
risposte

TDD e in attesa di dipendenze

Sono in una squadra abbastanza nuova che è anche nuova per TDD e Agile / Scrum. Attualmente stiamo sviluppando un progetto che consiste di API Web e un'applicazione iOS e Android nativa, con un piccolo team di sviluppatori che lavorano su ciascu...
posta 18.05.2017 - 04:19
3
risposte

E 'anti-pattern mescolare test di unità e test web? [duplicare]

È una domanda indipendente dal linguaggio, ad es. Ho un test unitario come # Unit test User user = User.create('john'); assertEquals("User name is john", "john", user.getName()); # Web test start from here goTo("/user/john"); assertTitleEqu...
posta 28.08.2014 - 20:04
2
risposte

TDD: come gestire la sequenza di avvio ricorrente?

Sono nuovo nell'adozione di un approccio completamente TDD che utilizza la DI così da poter prendere in giro ogni dipendenza. Uno dei punti critici che ho identificato finora è il fatto che ogni volta che lavoro nel mio costruttore, ogni test de...
posta 02.10.2017 - 04:08
3
risposte

Analogia per uno sviluppo "veloce" a prova di errore?

Qualcuno mi ha detto che la velocità è la cosa più importante per loro, quindi distribuiscono qualsiasi cosa (alla produzione presumo), risolvo, ridistribuisci / rilascio continuo e così via. Non riesco a ricordare esattamente, ma la mia impress...
posta 14.07.2017 - 11:59
1
risposta

In TDD, è una cattiva pratica passare un test con codice che supererebbe più di un test? [duplicare]

Quando usi TDD, è una cattiva pratica passare un test appena scritto con codice che potrebbe anche superare un altro test? Ad esempio, prendi il seguente test (in PHP) public function WhenSomethingIsNull_ThrowsException() { $input = nu...
posta 16.01.2014 - 09:57