Domande con tag 'unit-testing'

11
risposte

I test di integrazione (database) sono errati?

Alcune persone sostengono che i test di integrazione sono tutti i tipi di cattivo e sbagliato - tutto deve essere testato unitamente, il che significa che devi prendere in giro le dipendenze; un'opzione che, per vari motivi, non mi è sempre pi...
posta 02.11.2015 - 17:58
2
risposte

Un test unitario è considerato fragile se fallisce quando la logica aziendale cambia?

Vedi il codice qui sotto; verifica se una persona con genere femminile è eleggibile per l'offerta 1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person...
posta 24.12.2018 - 13:02
15
risposte

Come si scrivono i test unitari per il codice con risultati difficili da prevedere?

Lavoro spesso con programmi numerici / matematici, in cui è difficile prevedere in anticipo il risultato esatto di una funzione. Nel tentativo di applicare TDD con questo tipo di codice, spesso trovo che scrivere il codice sotto test sia molt...
posta 08.10.2018 - 00:06
10
risposte

Come collaudi unitamente i metodi privati?

Sto lavorando su un progetto java. Sono nuovo al test unitario. Qual è il modo migliore per testare i metodi privati nelle classi java?     
posta 14.08.2011 - 06:44
12
risposte

Devo rompere intenzionalmente la build quando si trova un bug in produzione?

Mi sembra ragionevole che se un bug serio viene trovato in produzione dagli utenti finali, si dovrebbe aggiungere un test unitario in difetto per coprire quel bug, in modo da interrompere intenzionalmente la build fino a quando il bug non viene...
posta 20.01.2012 - 12:11
15
risposte

Va bene avere più asserzioni in un singolo test unitario?

Nel commento a questo bel post , Roy Osherove ha menzionato il progetto OAPT progettato per eseguire ogni assert in un singolo test. Quanto segue è scritto sulla home page del progetto: Proper unit tests should fail for exactly one...
posta 02.06.2016 - 11:12
7
risposte

Che cosa dovresti testare con i test unitari?

Sono appena uscito dal college e ho iniziato l'università da qualche parte la prossima settimana. Abbiamo visto test unitari, ma non li abbiamo usati molto; e tutti parlano di loro, quindi ho pensato che forse dovrei fare un po '. Il problema...
posta 03.09.2010 - 18:28
10
risposte

Come devo testare la casualità?

Considera un metodo per mescolare casualmente gli elementi in un array. Come scriveresti un test unitario semplice ma solido per assicurarti che funzioni? Ho trovato due idee, entrambe con difetti evidenti: Mescola l'array, quindi assicur...
posta 03.05.2012 - 20:13
12
risposte

Il codice testabile è un codice migliore?

Sto tentando di prendere l'abitudine di scrivere regolarmente test unitari con il mio codice, ma ho letto che prima è importante scrivere codice verificabile . Questa domanda tocca i principi SOLID della scrittura di codice testabile, ma vo...
posta 01.07.2015 - 16:59
12
risposte

Differenza di tempo tra lo sviluppo con test unitari e nessun test

Sono uno sviluppatore solista con un ambiente di lavoro piuttosto limitato nel tempo in cui i tempi di sviluppo variano solitamente da 1 a 4 settimane per progetto, a seconda dei requisiti, dell'urgenza o di entrambi. In qualsiasi momento gestis...
posta 15.06.2016 - 04:37