Domande con tag 'unit-testing'

3
risposte

Devo usare try catch nei miei metodi di test?

Sto facendo test unitari. Sto provando a testare una funzione. Lo chiamo dal mio componente di test. Ma se la funzione remota non è in grado di gestire l'eccezione, il mio componente tester otterrà anche un'eccezione, suppongo. Quindi d...
posta 18.08.2011 - 08:03
4
risposte

Perché utilizzare phpunit quando è possibile utilizzare i test manuali tradizionali

Quando faccio un'app web, collaudo il mio lavoro sul browser per vedere se ricevo errori e li risolvo. Ho reso le applicazioni complesse e testare in questo modo è stato facile e veloce. Ho visto molti video su YouTube relativi a phpunit e non r...
posta 25.10.2011 - 10:36
9
risposte

I test dell'unità che non verranno risolti non verranno rimossi? [duplicare]

Il mio collega ama vedere passare tutti i nostri test unitari (come chiunque altro) e sostiene che alcuni dei test non riusciti di un sistema che ha scritto sono "rumore" non necessari poiché coinvolgono tutti la validità dei dati e un separat...
posta 02.05.2014 - 22:17
3
risposte

Sta usando i test unitari per raccontare una storia una buona idea?

Quindi, ho un modulo di autenticazione che ho scritto qualche tempo fa. Ora vedo gli errori nel mio modo e scrivo i test unitari. Durante la stesura dei test unitari, ho difficoltà a trovare nomi validi e buone aree da testare. Ad esempio, ho co...
posta 23.01.2013 - 07:47
4
risposte

In questo modo sto scrivendo questo codice è testabile, ma c'è qualcosa che non va mi manca?

Ho un'interfaccia chiamata IContext . Ai fini di ciò, non importa cosa faccia, eccetto il seguente: T GetService<T>(); Ciò che questo metodo fa è guardare il contenitore DI corrente dell'applicazione e tenta di risolvere la dipend...
posta 11.01.2015 - 12:18
3
risposte

Come utilizzare i test unitari quando si utilizza BDD?

Sto cercando di capire BDD. Ho letto alcuni articoli e come ho capito BDD è "il prossimo passo" da TDD. Dico questo perché trovo che entrambi siano molto simili e, come ho potuto leggere in questo articolo , BDD è nato come un miglioramento da...
posta 26.02.2015 - 15:44
4
risposte

Come puoi TDD per un bug che può essere testato solo dopo che è stato corretto?

Ecco un esempio: la mia applicazione web contiene elementi trascinabili. Quando si trascina un elemento, il browser produce una "immagine fantasma". Voglio rimuovere l'immagine "fantasma" durante il trascinamento e scrivo un test per questo comp...
posta 23.05.2018 - 23:01
4
risposte

Le mazze violano il principio Aperto / Chiuso?

Qualche tempo fa ho letto, in una risposta Stack Overflow che non riesco a trovare, una frase che spiegava che dovresti testare le API pubbliche e l'autore ha detto che dovresti testare le interfacce. L'autore ha anche spiegato che se l'implemen...
posta 12.08.2015 - 23:28
1
risposta

Il wrapping di un codice di terze parti è l'unica soluzione per testare i suoi utenti?

Sto facendo test unitari e in una delle mie classi ho bisogno di inviare una mail da uno dei metodi, quindi usando il constructor injection I inietto un'istanza di Zend_Mail class che è nel framework Zend. Ora alcune persone sostengono c...
posta 05.11.2012 - 22:35
1
risposta

Come posso testare unitamente il mio servizio web REST?

Sono nuovo al test delle unità, ho un metodo web REST che chiama solo DB e popola un DTO. Lo pseudo codice è public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Il mio dubbio è come scrivere test pe...
posta 26.03.2013 - 15:26