Domande con tag 'unit-testing'

5
risposte

È tipico che una suite di test di unità sia più grande del codice che prova? [duplicare]

Ho riscontrato che il più delle volte, quando si scrivono molti test unitari e si ha una buona copertura (80% circa), la suite di test finisce per essere più grande del codice stesso. Le mie osservazioni corrispondono a quelle di tutti gl...
posta 22.08.2012 - 05:37
6
risposte

Come collaudi un encoder?

Ho qualcosa di simile a questo: public byte[] EncodeMyObject(MyObject obj) Sono stato test unitario in questo modo: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); ED...
posta 13.02.2013 - 19:06
2
risposte

Posso verificare l'esistenza di un'annotazione in un test unitario?

Ho una gerarchia di classi java formata da una classe Abstract e N estensioni di essa. Nella classe astratta ho un metodo annotato con un'annotazione @Remove. Anche se non otterremo eccezioni di non fallire velocemente se questa annotazione vien...
posta 26.10.2015 - 13:44
2
risposte

Devo testare le mie sottoclassi o la mia classe genitore astratta?

Ho un'implementazione scheletrica, come nell'articolo 18 da Java efficace (discussione estesa qui ). È una classe astratta che fornisce 2 metodi pubblici methodA () e methodB () che chiamano i metodi delle sottoclassi per "riempire gli spazi vu...
posta 28.10.2015 - 12:27
3
risposte

Processo di distribuzione dello sviluppo agile. Dove testano il QA e gli imprenditori?

Ultimamente ho letto molto su vari processi di distribuzione di applicazioni Web utilizzando SVN o GIT, con l'obiettivo di ridisegnare il modo in cui attualmente distribuiamo il mio lavoro. Come è il modo con molte versioni di Agile, si presu...
posta 12.10.2011 - 19:01
3
risposte

Ramping Up On Legacy Code [duplicato]

Quando si inizia a lavorare su un progetto con una base di codice esistente, la prima cosa che deve essere fatta di solito è capire l'applicazione & codice esistente. Supponiamo che il codice esistente sia il codice legacy; riferendosi all...
posta 19.10.2011 - 05:46
3
risposte

Come si strutturano i test unitari per più oggetti che presentano lo stesso comportamento?

In molti casi potrei avere una classe esistente con qualche comportamento: class Lion { public void Eat(Herbivore herbivore) { ... } } ... e ho un test unitario ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore...
posta 01.11.2011 - 18:49
1
risposta

Come gestire i test non unitari in un progetto?

Ho del codice nel mio progetto. Personalmente chiamo tests che non sono test unitari. Sono pensati per essere eseguiti e il risultato deve essere valutato da un essere umano. L'ho fatto perché sto realizzando un motore fisico e durante lo s...
posta 26.04.2017 - 15:17
1
risposta

Test gap tra unità e integrazione: integrazione nei test di integrazione di unità piccole, componenti, unità

Nelle ultime settimane ho rimuginato e studiato come colmare una lacuna nella nostra metodologia di test. In termini semplificati, i test unitari sono troppo piccoli e i test di integrazione tradizionali sono troppo grandi. Si presenta uno sc...
posta 06.07.2014 - 19:03
7
risposte

Test unitario automatizzato, test di integrazione o test di accettazione [chiuso]

TDD e test di unità sembrano essere il grande rave al momento. Ma è davvero così utile rispetto ad altre forme di test automatici? Intuitivamente direi che i test di integrazione automatizzati sono molto più utili dei test unitari. Nella mia...
posta 24.01.2011 - 13:25