Domande con tag 'unit-test-data'

2
risposte

Per caricare o non caricare i dati per i test unitari da file esterni

Quando collaudo le unità mi trovo spesso a discutere su quanta parte dei dati fornisco, e mi aspetto che torni dalle mie unità sotto test, dovrei includere nei file di test effettivi. Il compromesso con cui sto costantemente alle prese è:...
posta 20.12.2013 - 20:01
2
risposte

Unit test tattiche

L'unica tattica di test di unità che conosco è la comparazione con i dati dorati _ un insieme predefinito di dati di input per i quali è noto l'output (preferibilmente compresi casi d'angolo). Non riesco a pensare a nessun altro ragionevole m...
posta 30.01.2014 - 11:46
2
risposte

Bisogna sbeffeggiare oggetti dati concreti?

Ho lavorato su un grande progetto in cui gran parte del codice non è sotto test. Sono stato in grado di aggiungere alcuni test unitari alle aree funzionali del codice e anche di avviare i servizi di simulazione, ma ho una domanda su quanto fare...
posta 24.11.2015 - 15:20
2
risposte

È accettabile testare in base ai dati di output del test piuttosto che ai dati di input nei test unitari?

Sono abituato a scrivere test di unità con asserzioni basate sull'input, ad es. (si spera autoesplicativo e supponiamo che l'uso di dati di test casuali sia corretto) int a = random(); int b = random(); Adder instance = new Adder(); int expRes...
posta 03.03.2018 - 10:12
3
risposte

Lettura di un file prima di testare un metodo: è un test di integrazione o un test di unità?

Diciamo che scrivo un parser. Ci vuole un argomento che è un String e fa qualcosa con quello. Questo String può essere molto lungo, quindi tenerlo in una classe di test può sporcare il mio codice. Penso che sarebbe meglio mantenere que...
posta 07.09.2016 - 12:10
3
risposte

Utilizzo di metodi non sottoposti a test all'interno di un test unitario per un metodo diverso?

Sto costruendo un generatore di Sudoku. Ho una classe di bordo con un numero di metodi: public class Board { public Board() { /* Creates an empty board */ } public bool ValidateRow(int row) { /* Checks for errors in row */ } public...
posta 02.02.2018 - 21:03
1
risposta

Best practice sui test unitari per funzioni consecutive

Diciamo che abbiamo la funzione A e la funzione B che eseguono operazioni consecutive su alcuni dati, con B che non riceve mai i dati prima che A la elabori. La funzione A esegue controlli esaurienti sui potenziali er...
posta 26.11.2018 - 22:52