Domande con tag 'unit-testing'

9
risposte

Devo passare un oggetto a un costruttore o istanziare in classe?

Considera questi due esempi: Passaggio di un oggetto a un costruttore class ExampleA { private $config; public function __construct($config) { $this->config = $config; } } $config = new Config; $exampleA = new ExampleA($conf...
posta 18.01.2012 - 16:37
5
risposte

Quanto tempo dovremmo dedicare in genere alla scrittura di unit test per una nuova funzione o correzione di errori?

Quando devo implementare una nuova funzione o correggere un bug, di solito provo a ricreare la situazione con un test. A volte spendo circa 3 ore a venire con infissi e scrivere il test. L'effettiva implementazione della funzione o la risoluzion...
posta 16.06.2011 - 16:25
4
risposte

Qual è il valore della scrittura di ulteriori test unitari quando si riprogramma una funzione più grande in funzioni più piccole?

Se ho una complessa unità testata : def do_everything(): # turn twizzles # push buttons # move mountain E lo ri-fattore in alcune unità più piccole: def do_everything(): turn_twizzles() push_buttons() move_mountai...
posta 17.11.2017 - 02:37
6
risposte

Come utilizzare i test unitari come fonte di informazioni?

Un mio collega è stato a un seminario sullo sviluppo agile, dove ha sentito che è possibile utilizzare i test unitari come documentazione tecnica. Qualcosa come utilizzare i test unitari come esempio di come usare la classe. Una rapida ricerc...
posta 16.05.2012 - 20:09
4
risposte

Dipende implicitamente da funzioni pure cattive (in particolare, per il test)?

Per estendere un po 'il titolo, sto cercando di arrivare a qualche conclusione sul fatto che sia necessario o no dichiarare esplicitamente (cioè iniettare) funzioni pure da cui dipende qualche altra funzione o classe. È un dato pezzo di codic...
posta 13.10.2017 - 17:55
5
risposte

In che modo TDD verifica che gli oggetti vengano aggiunti a una raccolta se la raccolta è privata?

Supponiamo che ho pianificato di scrivere una classe che ha funzionato in questo modo: public class GameCharacter { private Collection<CharacterEffect> _collection; public void Add(CharacterEffect e) { ... } public void Remo...
posta 16.11.2012 - 22:19
4
risposte

Come dovrei eseguire un test unitario su una classe che si basa sull'avere dati realistici?

Ho una classe che incapsula i risultati di una misurazione scientifica. Sto costruendo test unitari sin dall'inizio, ma non ho molta esperienza con i test unitari e non sono sicuro di quali comportamenti dovrei testare e come. La mia classe f...
posta 29.08.2013 - 23:20
6
risposte

L'unità HSQLDB verifica un pattern anti?

HSQLDB è fantastico. Ha anche una modalità incorporata (non è necessario alcun server dedicato), che consente la prototipazione rapida di elementi come Proof of Concepts, e può anche essere ottima nelle applicazioni pronte per la produzione, c...
posta 11.02.2014 - 12:38
2
risposte

È una cattiva pratica che i test unitari siano dipendenti l'uno dall'altro?

Diciamo che ho una sorta di unit test come questo: let myApi = new Api(); describe('api', () => { describe('set()', () => { it('should return true when setting a value', () => { assert.equal(myApi.set('foo', 'bar'), true...
posta 05.11.2016 - 01:34
5
risposte

Come faccio a verificare che i miei test non siano stati rimossi da altri sviluppatori?

Mi sono appena imbattuto in un interessante problema di codifica collaborativa al lavoro. Ho scritto alcuni test di unità / funzionali / di integrazione e implementato nuove funzionalità nell'applicazione che ha circa 20 sviluppatori che lavo...
posta 04.02.2011 - 03:56