Domande con tag 'unit-testing'

1
risposta

Ho testato la mia unità in classe, ora come faccio a iniziare con un test di integrazione?

Ho scritto una classe che gestisce i destinatari su una lista MailChimp, chiamata MailChimpRecipient. Utilizza la classe MCAPI, che è un wrapper API di terze parti. link http://apidocs.mailchimp.com/api/downloads/ Ho passato l'oggetto MC...
posta 04.01.2012 - 12:12
4
risposte

Come testare quando organizzare i dati è troppo macchinoso?

Sto scrivendo un parser e, come parte di ciò, ho una classe Expander che "espande" una singola istruzione complessa in più semplici istruzioni. Ad esempio, espanderebbe questo: x = 2 + 3 * a in: tmp1 = 3 * a x = 2 + tmp1 Ora sto...
posta 04.12.2014 - 15:52
4
risposte

La programmazione funzionale è una valida alternativa ai modelli di iniezione di dipendenza?

Recentemente ho letto un libro intitolato Programmazione funzionale in C # e mi viene in mente che l'immutabile e La natura stateless della programmazione funzionale realizza risultati simili ai modelli di iniezione di dipendenza ed è forse an...
posta 10.03.2015 - 21:24
4
risposte

Implementare test di unità presso un'azienda che non lo fa

Il capo dello sviluppo software della mia azienda si è appena "rassegnato" (cioè licenziato) e ora stiamo cercando di migliorare le pratiche di sviluppo della nostra azienda. Vogliamo implementare test unitari in tutto il software creato da qui...
posta 10.07.2012 - 17:52
5
risposte

Quanto dovrebbero essere granulari i test TDD?

Durante l'addestramento TDD basato su casi di software medico stiamo implementando la seguente storia: "Quando l'utente preme il pulsante Salva, il sistema dovrebbe aggiungere paziente, aggiungere dispositivo e aggiungere record di dati disposit...
posta 23.09.2011 - 10:11
4
risposte

Perché il test di MVC Views è disapprovato?

Attualmente sto impostando le basi per un'applicazione ASP.Net MVC e sto esaminando il tipo di test unitari che dovrei essere pronto a scrivere. Ho visto in più luoghi persone che dicevano essenzialmente "non preoccuparti di testare le tue opini...
posta 05.01.2011 - 15:46
4
risposte

È una cattiva pratica rendere pubblici i metodi esclusivamente per il controllo delle unità? [duplicare]

Ho una classe con un metodo pubblico. Ha altri metodi che "assistono" con lo scopo del metodo pubblico. Il metodo pubblico deve essere testato. Tuttavia, voglio anche testare unitamente i metodi privati. Sarebbe impossibile per i miei test...
posta 02.03.2015 - 11:39
1
risposta

Test unitari: asserzioni posticipate con Linq

Va bene aggiungere asserzioni posticipate come questa var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Perché? Quindi posso ripetere una sola volta anche con le dichiarazioni che preve...
posta 02.07.2017 - 19:29
3
risposte

Duplicazione delle costanti tra test e codice di produzione?

È bello o sbagliato duplicare i dati tra test e codice reale? Ad esempio, supponiamo di avere una classe Python FooSaver che salva i file con nomi particolari in una determinata directory: class FooSaver(object): def __init__(self, out_...
posta 13.04.2016 - 19:29
6
risposte

Le migliori pratiche per i metodi di test delle unità che utilizzano pesantemente la cache?

Ho un numero di metodi di business logic che memorizzano e recuperano (con filtri) oggetti e liste di oggetti dalla cache. Si consideri IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> Fi...
posta 29.01.2013 - 11:04