Domande con tag 'unit-testing'

1
risposta

Iniezione delle dipendenze: cosa appartiene al costruttore?

Sto valutando le mie attuali pratiche PHP nel tentativo di scrivere più codice testabile. In generale, sto cercando le opinioni su quali tipi di azioni appartengono al costruttore. Devo limitare le cose all'iniezione di dipendenza? Se ho alcuni...
posta 30.12.2010 - 23:57
4
risposte

Come test unitario viene utilizzata la corretta implementazione di un'interfaccia?

Ho questo problema con i test delle unità per anni. Il test delle unità dovrebbe testare le unità isolate, cioè, se usiamo il vocabolario di interfaccia / implementazione, dovrebbe testare le classi di implementazione concreta. Bene, facciamolo....
posta 25.02.2015 - 17:40
2
risposte

Unit test utility classes

Tutti noi abbiamo alcune classi di utilità, che contengono solo metodi statici, per l'utilizzo da fonti diverse. Ora, ci possono essere due approcci che possono essere presi per testare questo pezzo di codice. Metodo 1: Avere test di unità...
posta 16.12.2016 - 13:24
5
risposte

Come testare l'unità di un parser di un file?

Sto implementando un parser di metadati di file di immagine da tutti i formati. Voglio scrivere test per questo. Un modo banale per farlo è avere i file immagine di prova di tutti i formati come risorse per i test e in realtà leggerli come input...
posta 18.03.2018 - 09:01
4
risposte

Come utilizzare Console.WriteLine da [TestMethod]?

Sto cercando di mostrare alcune informazioni da un metodo [TestMethod]. Di solito usiamo NUnit e una linea con Console.WriteLine funziona bene e possiamo vederlo nella finestra 'output', ma su questo progetto dobbiamo usare gli strumenti di t...
posta 09.03.2012 - 16:02
3
risposte

Quanto testare in TDD?

Sono novizio di TDD (scrivendo il primo progetto seguendo le pratiche TDD). Ho un'interfaccia di base abbastanza IProfiler e un'implementazione Profiler . interface IProfiler { bool IsBusy {get;} long Elapsed {get;} } Un sem...
posta 13.01.2013 - 13:01
1
risposta

C'è sempre un tempo ragionevole per far testare i dispositivi di prova nella costruzione del controller MVC3?

Recentemente ho iniziato con una nuova azienda e sto cercando di capire la meccanica dietro qualcosa, quindi renderò anonimo il codice e presenterò solo un esempio: [Test(Description = "Retreives the New view for XXXX.")] public void New() {...
posta 20.12.2012 - 18:35
3
risposte

Unit test di chiamate private, o no

Ho questo metodo, che ha più chiamate private: GetConfigStatuses() , ApplyFilters() , GetConfigListInfo() . Poiché questi non espongono nulla di pubblico, non posso testarli come farei per un pubblico. E non sto cambiando il livel...
posta 13.09.2017 - 09:45
3
risposte

Si applica la regola "una asserzione per test" per verificare le condizioni iniziali?

Ho riflettuto sulle best practice del test unitario e ho riscontrato la regola one assertion per unit test . Riesco a vedere dove questa idea potrebbe aiutare a isolare parti di operazioni complesse o di verifica quando si dispone di codice in...
posta 08.11.2012 - 15:08
3
risposte

Che cos'è il test dell'unità scatola nera?

Recentemente ho avuto il mio esame finale per un corso di ingegneria del software per il mio programma di master e una delle domande sull'esame è stata la seguente: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Eithe...
posta 20.12.2017 - 14:49