Domande taggate «unit-testing»

Il test unitario è un metodo mediante il quale vengono testate singole unità del codice sorgente per determinare se sono idonee all'uso.

8
Unità che verifica più condizioni in un'istruzione IF
Ho un pezzo di codice che assomiglia a questo: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Credo che dovrebbero esserci quattro test unitari per questa particolare funzione. Tre per testare ciascuna delle condizioni nell'istruzione if e …




3
Lottando con dipendenze cicliche nei test unitari
Sto provando a praticare TDD, usandolo per sviluppare un semplice come Bit Vector. Mi capita di usare Swift, ma questa è una domanda indipendente dalla lingua. My BitVectorè un file structche memorizza un singolo UInt64e presenta un'API su di esso che ti consente di trattarlo come una raccolta. I dettagli …


10
Lo sviluppo o il collaudo dell'unità è in corso?
Ho avuto una discussione con un responsabile dei test sul ruolo dell'unità e dei test di integrazione. Ha richiesto agli sviluppatori di segnalare ciò che hanno testato unità e integrazione e come. La mia prospettiva è che i test unitari e di integrazione facciano parte del processo di sviluppo, non …

7
Come evitare i test unitari fragili?
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Abbiamo scritto quasi 3000 test: i dati sono stati codificati, il riutilizzo del codice è molto limitato. Questa metodologia ha iniziato a morderci il culo. Man mano che il …





2
Classi di unit test con funzionalità online
Quando l'unità verifica le funzioni di una classe che ha funzioni private che richiedono funzionalità online. Come si farebbe per testarlo? Per esempio: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c = new CloudService(); int oval = …

6
In TDD dovrei scrivere prima Test o Interface prima?
Sto imparando TDD usando c #, per quanto ne so il test dovrebbe guidare lo sviluppo , ovvero scrivere prima un test fallito dopo aver scritto il codice minimo per passare il test, quindi eseguire il refactoring. Ma si dice anche che " Programma per l'interfaccia, non implementazione ", quindi …
23 c#  unit-testing  tdd 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.