Domande con tag 'unit-testing'

1
risposta

Test dell'unità Progetti Open Source che richiedono chiavi per le chiamate API

Qual è il metodo consigliato per impostare test sul codice che richiede una chiave privata per effettuare chiamate a servizi Web esterni? Completo su oggetti finti o c'è un modo per distribuire i test di unità open source con un metodo accura...
posta 27.01.2013 - 16:30
3
risposte

Il codice incondizionato è considerato un ramo?

Avere un codice semplice come questo: int A=5; object X=Console.ReadLine() if(Condition) DoSomething(); else DoStuff(); DoSomethingElse(); Alcune fonti dicono che ci sono in realtà 4 rami: Primo incondizionato, due per il FI e un altr...
posta 30.01.2013 - 17:15
3
risposte

TDD: verifica del coordinamento di grafici di oggetti forniti da librerie di terze parti

Sembra che ci siano molte risorse su come simulare il codice di terze parti quando quel codice è semplice. A JSONRequest , ecc. Ma quando si utilizza una libreria di terze parti che richiede la configurazione di un grafo di oggetti relativam...
posta 14.08.2017 - 19:07
2
risposte

È buona abitudine eseguire lo stub di un oggetto non perché sia lento, ma per evitare di testarlo due volte?

Diciamo, per esempio, che voglio testare che un avviso è mostrato sul cruscotto di un'auto solo quando il motore è rotto. Il metodo che implementa questa funzionalità potrebbe avere il seguente aspetto: class Dashboard { function showWa...
posta 29.06.2017 - 05:09
4
risposte

Che livello mi prendo in giro quando ho una funzione? Una funzione di chiamata B che chiama il database?

Ho creato uno scenario in cui ho due funzioni, A e B, entrambe sono testate, ma nonostante i test ho comunque iniettato un bug piuttosto stupido e alcuni dati non entrano nel database. Si noti che non è presente ORM. Ho scritto le mie operazioni...
posta 06.08.2012 - 19:33
3
risposte

Iniezione di dipendenza con costruzione predefinita

La maggior parte del mio codice di produzione ha tipi fissi di dipendenze, illustrati di seguito: il House ad esempio, in fase di esecuzione, dipende sempre dallo stesso Kitchen . Pertanto, mi sto chiedendo cosa ottengo avendo il H...
posta 18.03.2017 - 18:06
1
risposta

Perché la pratica di scrivere unit test in una lingua diversa non è così popolare?

Quando Microsoft ha rilasciato Visual Studio 2008, c'era una cosa di cui stavano parlando molto durante le conferenze e nelle loro esercitazioni online: l'idea di scrivere il codice reale in una lingua e l'unità test in una lingua diversa. Ad es...
posta 23.02.2015 - 20:56
2
risposte

BDD, migliori pratiche di cetriolo

Sto cercando di capire alcune best practice quando si tratta di BDD e Cucumber . Solo di recente ho iniziato a usarlo, e la prima caratteristica per cui ho scritto un test sta testando una funzione di ricerca, in particolare come un liv...
posta 03.07.2015 - 08:33
1
risposta

La formattazione appartiene alla vista o al livello dei servizi?

Dovresti formattare i numeri nella vista o nel livello servizi? Se stai andando a arrotondare un numero a 2 posizioni decimali. Ha senso se quel numero è arrotondato nella vista o nel livello dei servizi? Che dire se quel numero è un tipo nul...
posta 16.01.2017 - 21:43
3
risposte

Come testare rami logici condizionali nidificati locali e variabili che non possono essere facilmente manipolati?

È abbastanza facile creare test unitari per blocchi condizionali che seguono il percorso previsto, ma a volte può essere difficile elaborare dati per sorgenti / oggetti che non controllo direttamente (database che non desidero modificare o acced...
posta 18.03.2017 - 21:34