Domande con tag 'mocking'

11
risposte

È statico universalmente "malvagio" per il test delle unità e, in tal caso, perché lo consiglia? [chiuso]

Ho scoperto che ci sono solo 3 modi per le dipendenze di unit test (mock / stub) che sono statiche in C # .NET: Moles TypeMock JustMock Dato che due di questi non sono gratuiti e uno non ha colpito la versione 1.0, la simulazion...
posta 21.09.2010 - 03:18
11
risposte

Come si rilevano problemi di dipendenza con i test unitari quando si usano oggetti mock?

Hai una classe X e scrivi alcuni test unitari che verificano il comportamento X1. C'è anche la classe A che prende X come dipendenza. Quando scrivi i test unitari per A, prendi in giro X. In altre parole, mentre esegui il test A dell'unità, i...
posta 27.03.2018 - 13:53
11
risposte

(Perché) è importante che un test unitario non verifichi le dipendenze?

Comprendo il valore dei test automatizzati e lo utilizzo ovunque il problema sia sufficientemente specificato da consentirmi di ottenere buoni casi di test. Ho notato, tuttavia, che alcune persone qui e su StackOverflow enfatizzano il test solo...
posta 06.04.2011 - 03:05
6
risposte

In che modo esattamente i test delle unità dovrebbero essere scritti senza fare il mocking estensivamente?

Come ho capito, il punto dei test unitari è quello di testare unità di codice in isolamento . Ciò significa che: Non dovrebbero interrompere il codice non correlato cambiare altrove nel codebase. Solo un test di unità dovrebbe essere su...
posta 27.11.2018 - 11:46
3
risposte

Si tratta di un uso appropriato del metodo di reset di Mockito?

Ho un metodo privato nella mia classe di test che costruisce un oggetto Bar comunemente usato. Il costruttore Bar chiama il metodo someMethod() nel mio oggetto mocked: private @Mock Foo mockedObject; // My mocked object ... pri...
posta 25.02.2013 - 11:37
6
risposte

Come faccio a testare un sistema in cui gli oggetti sono difficili da schernire?

Sto lavorando con il seguente sistema: Network Data Feed -> Third Party Nio Library -> My Objects via adapter pattern Recentemente abbiamo avuto un problema in cui ho aggiornato la versione della libreria che stavo usando, che, tra le...
posta 06.10.2015 - 17:49
3
risposte

Test di unità fragili a causa della necessità di deridere eccessivamente

Ho avuto a che fare con un problema sempre più fastidioso per quanto riguarda i nostri test unitari che stiamo implementando nel mio team. Stiamo tentando di aggiungere test unitari in un codice legacy che non è stato ben progettato e, mentre no...
posta 08.03.2013 - 19:41
6
risposte

Da una prospettiva TDD, sono una persona cattiva se provo contro un endpoint live invece di un mock?

Seguo religiosamente TDD. I miei progetti hanno in genere una copertura del test dell'85% o superiore, con casi di test significativi. Lavoro molto con HBase , e l'interfaccia client principale, HTable, è un vero e proprio dolore da prendere...
posta 18.03.2014 - 21:15
2
risposte

Il test di integrazione utilizza i mock?

Sono attualmente in una classe per i test del software in cui per il nostro progetto semestrale, dobbiamo eseguire diversi tipi di test su di esso, come test di unità e test di integrazione. Per i test di integrazione, il professore ha detto di...
posta 18.04.2017 - 15:43
3
risposte

Mocking introduce la gestione nel codice di produzione

Supponendo un'interfaccia IReader, un'implementazione dell'interfaccia IReader ReaderImplementation e una classe ReaderConsumer che consuma ed elabora i dati dal lettore. public interface IReader { object Read() } Attuazione public c...
posta 23.01.2017 - 10:58