Domande con tag 'unit-testing'

2
risposte

Devo simulare anche i file di intestazione?

Quindi, faccio parte di un progetto molto ampio che non ha, ancora, test delle unità (brivido!) e voglio introdurlo. Ho intenzione di utilizzare Google Test e Google Mock. Il codice è grande e ingombrante e soffre di "header spaghetti"....
posta 09.09.2015 - 14:22
1
risposta

Quando è il test di interazione (verifica di chiamata) mentre il test di unità è considerato eccessivo?

Ho l'impressione che il test di interazione (verificando le invocazioni fittizie) in generale dovrebbe essere evitato. Quando invece dovrebbe essere asserito il metodo di prova unitario. Tuttavia ci sono casi in cui il test di interazione...
posta 28.02.2017 - 07:42
2
risposte

Come mantenere i test unitari ben progettati quando la struttura del codice di produzione cambia mentre si evita il rischio correlato?

Uno dei motivi principali per cui scrivere test di unità è assicurarsi che il codice si comporti ancora nello stesso modo dopo il refactoring. Tuttavia, se le interfacce cambiano durante il refactoring, anche i test devono essere aggiornati. Cam...
posta 16.10.2016 - 23:55
2
risposte

Modello di oggetti del dominio: query per id vs oggetto

Supponiamo di avere due semplici classi di modelli: Product e Brand È ovvio che ho un metodo di query in Product come questo Product product = Product.findById(123); Che cosa succede se voglio interrogare i prodotti per ma...
posta 22.05.2015 - 08:59
4
risposte

Implementazione di TDD per codice esistente [duplicato]

Ho appena iniziato a testare le unità e sto cercando di capire come incorporarlo con un progetto con codice esistente. Diciamo che volevo scrivere test per una classe specifica in quel progetto, ma che certe classi richiedono un'istanza di un'...
posta 21.04.2014 - 06:28
1
risposta

Unit test di implementazione e comportamento

È possibile scrivere un test unitario (al contrario di un test di integrazione) nel seguente scenario: Ho una lista di oggetti Foo , alcuni dei quali esistono già nel database, altri no Voglio scorrere l'elenco, aggiornare quelli che h...
posta 02.07.2015 - 15:51
4
risposte

Riempire il divario tra concezione e test unitario

Sono bloccato cercando di fare TDD. Preferisco cercare il consiglio di altri che sono andati prima piuttosto che perdere tempo con prove ed errori. DOMANDA: Quali diagrammi / esercizi / processi di sviluppo posso inserire tra "nozione n...
posta 18.03.2015 - 18:54
2
risposte

Dovremmo testare i valori degli oggetti restituiti dai metodi testati dall'unità?

Essendo nuovo ai test delle unità, vorrei sapere se dovrei testare i valori degli oggetti restituiti dai metodi quando eseguo il test delle unità. Ad esempio, prendi in considerazione le seguenti classi: public class Person { public int Id...
posta 25.07.2014 - 08:21
1
risposta

Come testare il file generato senza logica di generazione del nome hardcoding?

Ho un'unità che sto testando, che genera un nome di file e salva qualcosa lì. Dovrò estrarre il file da quella posizione per verificare che sia stato archiviato correttamente. So come viene generato il nome del file, tuttavia, la logica per la g...
posta 28.08.2014 - 15:46
2
risposte

Test e accoppiamenti dell'unità

Come sviluppatore dovrei cercare un accoppiamento basso tra le classi. Ma l'accoppiamento basso non significa "nessun accoppiamento", quindi a volte devo consentire una certa flessibilità del codice e usare "nuovo" all'interno di un modello d...
posta 30.07.2013 - 09:16