Domande con tag 'unit-testing'

5
risposte

Perché il test unitario dei metodi privati è considerato una cattiva pratica?

Contesto: Attualmente sto lavorando su un piccolo progetto in Python. Di solito strutturo le mie classi con alcuni metodi pubblici che sono documentati ma riguardano principalmente i concetti di alto livello (ciò che un utente della classe do...
posta 19.10.2018 - 17:20
4
risposte

Come scrivere i test delle unità quando una correzione eseguirà molti test non riusciti?

Ho due casi di test per testare una correzione al codice che utilizza criteri errati per la selezione di oggetti da una raccolta: Dato un oggetto nella raccolta che corrisponde ai criteri errati, assicurarsi che nessun oggetto venga restitui...
posta 28.12.2011 - 20:32
3
risposte

Come testare il codice di test che scarica un file da un repository github

Questa è la struttura della mia soluzione: Storage.csproj > FileDownloader.cs > GitHubProvider.cs (implements IStorageProvider) > IStorageProvider.cs Storage.Test.csproj > FileDownloaderFixture.cs L'idea è che posso...
posta 19.09.2014 - 07:57
6
risposte

È una cattiva pratica codificare la soluzione, quindi ripetere in TDD?

Potrei sbagliarmi, ma mi sembra che l'approccio migliore per TDD sia Soluzione, Rosso, Verde, Refactor (aggiungendo "Soluzione" alla formula standard). Prima codificando la soluzione, mi sento molto più efficiente quando si tratta di scrivere...
posta 07.07.2018 - 03:57
2
risposte

Test di unità ignoranti - buoni e cattivi motivi quando e perché?

Recentemente ho iniziato un nuovo progetto per ri-implementare una parte fondamentale dell'automazione. Dato che è molto importante, lo faccio su TDDing in modo da poter testare vari scenari di base e cose che sappiamo che il vecchio sistema non...
posta 13.02.2012 - 20:50
7
risposte

Come si controlla che il codice sia stato coperto automaticamente?

Sono in procinto di configurare un server Bamboo per alcuni nuovi progetti per un push su TDD in un flusso di lavoro CI / CD. Certo, il collaudo delle unità è ottimo, ma solo come log com'è. Ora questo potrebbe essere meglio in un hook pre-ri...
posta 10.02.2015 - 23:43
1
risposta

L'immutabilità riduce lo scopo dei test unitari?

Recentemente, ho lavorato a un progetto Android con Kotlin. Come architettura, c'erano classi e funzioni di dati immutabili (non metodi che sono membri di una classe), in cui le funzioni generano nuovi oggetti dati immutabili da altri oggetti da...
posta 25.11.2017 - 10:30
3
risposte

Gli adattatori o i wrapper dovrebbero essere testati unitamente?

Supponiamo di avere una classe che implementa una logica: public MyLogicImpl implements MyLogic { public void myLogicMethod() { //my logic here } } e da qualche altra parte una classe di test: public MyLogicImplTest {...
posta 19.11.2012 - 08:26
8
risposte

Quali benefici ottengo dalla buona metodologia?

Uno dei miei amici ha lavorato per quasi 10 anni, mi ha chiesto perché ha bisogno di imparare cose nuove come unit-testing, MVC, architettura multilivello (crea un'applicazione a 3 livelli ma progetta come 2 livelli), Programmazione orientata ag...
posta 25.04.2011 - 19:59
6
risposte

Unittests sporadici o TDD?

Ho letto alcune nozioni di base sui test unitari e TDD, ma trovo difficile convincermi del motivo per cui TDD può avere un vantaggio rispetto alle sole selezioni selezionate. Ho letto argomenti comuni per TDD, ma non vedo l'improvvisazione ri...
posta 02.08.2012 - 10:56