Domande con tag 'unit-testing'

1
risposta

Unit test di una classe template dopo il refactoring

Sto ripulendo il mio codice rimuovendo i duplicati e ho trovato due classi quasi identiche, su 55 righe, solo un singolo predicato in un'istruzione if differiva tra loro. Entrambe le classi avevano anche una serie di test, che erano copi...
posta 06.01.2015 - 17:57
2
risposte

devo testare questo metodo pubblico

Ho la seguente semplice implementazione: var VALIDATION_TYPES = { ERROR: 1, WARNING: 2 }; var validationRules = {}; this.addErrorRule = function (event, rule) { addValidationRule(event, VALIDATION_TYPES.ERROR, rule); }; var addVa...
posta 19.01.2015 - 17:13
3
risposte

Unit test di dati caricati staticamente

Scenario: ho un file di configurazione contenente alcuni dati strutturati che vengono caricati in fase di runtime ed è not modificato dall'applicazione, ma viene fatto riferimento in molti punti. Ci sono funzioni che recuperano dati specifici...
posta 18.07.2014 - 19:09
2
risposte

Dovresti prendere in giro negozi / aggregatori di valore-chiave

Mi è sempre stato insegnato che i test dovrebbero essere eseguiti separatamente e, a parte un db per ActiveRecord, ecc., i test non dovrebbero fare affidamento su alcun software / servizio esterno. per esempio. Mi prendono sempre in giro le mie...
posta 02.12.2014 - 00:16
2
risposte

Meglio chiamare per immergersi nei sottomodelli o passare un risultato

Ho un servizio che esegue una logica aziendale piuttosto complicata quando riceve una richiesta. Ho la maggior parte delle funzionalità isolate in metodi privati che si abbassano di un paio di livelli rispetto al metodo che riceve la richiesta...
posta 26.10.2015 - 15:29
2
risposte

Test di unità e chiamate di funzioni native della lingua

Esiste una best practice per chiamare le funzioni native della lingua quando si scrive codice verificabile? Ho sperimentato un po 'con il codice php e ho inventato due metodologie: crea una classe wrapper per tutte le funzioni native e...
posta 03.06.2013 - 22:30
2
risposte

In caso di un test unitario che coinvolge dati personali, è necessario utilizzare un test di integrazione?

Sto cercando di sviluppare una serie di test unitari per un sistema di produzione che dipendono dal numero di sicurezza sociale di una persona. Mentre sono più che a mio agio nel codificare un numero di previdenza sociale chiaramente errato per...
posta 20.05.2013 - 20:47
2
risposte

Strategia di test per la classe wrapper

Nel mio progetto Android ho deciso di creare wrapper attorno a SharedPreferences (che è fondamentalmente l'archiviazione dei valori-chiave) con l'interfaccia seguente interface Preferences{ public void saveInt(int value, String key); p...
posta 01.06.2015 - 21:01
1
risposta

2 domande su TDD

Sto appena iniziando a fare i conti con TDD, e ho 2 domande veloci; Suppongo che se stessimo scrivendo software per una società di software, che TDD avrebbe funzionato insieme al design del software? tutti i diagrammi UML, ERD, diagrammi di f...
posta 13.11.2014 - 09:56
2
risposte

Devo imparare Python per capire la parte 2 del libro Test Driven development?

Sembra che Python sia usato come linguaggio di programmazione per la seconda parte del libro di Kent Beck Sviluppo guidato dai test . Ho letto la prima parte di quel libro e ho iniziato ad apprezzare il valore di TDD. La prima parte è stata fac...
posta 09.03.2013 - 17:03