Domande con tag 'unit-testing'

4
risposte

C'è qualche valore nello scrivere un test unitario che è un sottoinsieme di un altro test?

Per dare un esempio un po 'forzato, diciamo che voglio testare che una funzione restituisca due numeri e che la prima sia più piccola della seconda: def test_length(): result = my_function() assert len(result) == 2 def test_order()...
posta 12.01.2015 - 16:24
4
risposte

Restare OO e verificabili mentre si lavora con un database

Quali sono alcune strategie OOP per lavorare con un database ma mantenere le unità testabili? Diciamo che ho una classe User e il mio ambiente di produzione funziona contro MySQL. Vedo un paio di possibili approcci, mostrati qui usando PHP:...
posta 02.02.2011 - 15:53
3
risposte

Come metodo di test unitario che restituisce una raccolta evitando logiche nel test

Sto testando un metodo che genera una collezione di oggetti dati. Voglio verificare che le proprietà degli oggetti siano impostate correttamente. Alcune proprietà saranno impostate sulla stessa cosa; altri saranno impostati su un valore che dipe...
posta 07.05.2013 - 18:58
4
risposte

Lo sviluppo basato sui test mi obbliga a seguire SOLID?

Ho sentito molto dai TDD che uno dei vantaggi di TDD è che obbliga gli sviluppatori a seguire SOLID principi (Responsabilità singola, Open-closed, sostituzione di Liskov, separazione dell'Interfaccia e inversione di dipendenza). Ma per quant...
posta 01.10.2011 - 19:30
5
risposte

Quando dovresti e dovresti non usare la "nuova" parola chiave?

Ho visto una presentazione di Google Tech Talk su Unit Testing , offerta da Misko Hevery, e ha detto di evitare utilizzando la parola chiave new nel codice della logica aziendale. Ho scritto un programma, e ho finito per usare la parola...
posta 24.10.2011 - 20:02
6
risposte

Test di unità di scrittura nel mezzo

Il test unitario è al 100% o no? Stavo sfogliando i miei vecchi progetti e ho iniziato ad aggiungere funzionalità, questa volta con test delle unità. Tuttavia, questo è in definitiva privo di valore se ho intenzione di riutilizzare componenti...
posta 17.12.2010 - 10:25
4
risposte

Quando dovrei usare oggetti mock?

Ho letto molte cose su TDD ma ho ancora dei dubbi. Ad esempio, ho questi diagrammi di classe: È un semplice esempio, solo per conoscere TDD e gli oggetti mock. Quale test dovrei scrivere per primo? Prodotto , quindi Linea e ultimo,...
posta 24.01.2011 - 14:30
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

Come testare il codice non iniettabile?

Quindi ho la seguente parte di codice in uso su tutto il mio sistema. Al momento stiamo scrivendo i test unitari in modo retrospettivo (meglio tardi di quanto non sia mai stato il mio argomento), ma non vedo come questo sarebbe testabile? publ...
posta 20.05.2016 - 09:24
1
risposta

Unit test su client e wrapper API

Sto girando in tondo cercando di capire il modo migliore per testare una libreria client API che sto sviluppando. La libreria ha una classe Client che ha fondamentalmente un mapping 1: 1 con l'API e una classe Wrapper aggiuntiva che fo...
posta 23.12.2015 - 01:50