Domande con tag 'unit-testing'

6
risposte

Come posso testare unitamente la presenza di specifici contenuti di file, attraverso un'interfaccia?

Attualmente sto provando a testare una classe di file manager. Questa classe è responsabile di tenere traccia di quanto a lungo il file è buono. Il file avrà una data scritta che indica quando è stato generato e la durata della durata del file....
posta 19.06.2018 - 16:46
3
risposte

Debug.Assert è obsoleto se si scrivono i test di unità?

Proprio come la domanda chiede, c'è bisogno di aggiungere Debug.Assert nel tuo codice se stai scrivendo unit test (che ha le sue asserzioni)? Ho potuto vedere che questo potrebbe rendere il codice più ovvio senza dover entrare nei test, tuttavia...
posta 15.04.2012 - 16:08
3
risposte

Introduci test unitari quando il codice base è già disponibile [duplicato]

Ho lavorato su un progetto in Flex per tre anni senza test delle unità. Il semplice motivo è che non mi sono reso conto dell'importanza dei test unitari quando ero agli inizi degli studi universitari. Ora la mia attitudine verso i test è cam...
posta 28.09.2012 - 10:50
3
risposte

Sono necessari test unitari per una funzione che chiama solo un'altra funzione?

Assumendo OldModule.oldFunc , se vogliamo spostare oldFunc a NewModule e, per compatibilità con le versioni precedenti, mantenere oldFunc ci solo chiamando NewModule.newFunc passando gli stessi stessi argomenti e senza fa...
posta 10.10.2018 - 08:28
4
risposte

Come impedire all'implementazione / all'algoritmo di passare ai test unitari?

Sto esitando tra algoritmo e implementazione poiché la maggior parte delle domande qui su come prevenire l'accoppiamento tra implementazione e test riguardano l'uso di spie / stub o mock. Il problema tipico è che i test stanno semplicemente f...
posta 25.05.2018 - 00:39
3
risposte

Cosa dovrebbe fare un test del metodo di prova? [chiuso]

Supponiamo di testare una classe con un framework xUnit-like, quindi viene creata una classe di test per la classe under-test. Ora, quanto dovrebbe essere testato dai singoli metodi di test? Ci dovrebbe essere una mappatura uno-a-uno tra meto...
posta 20.03.2013 - 21:08
2
risposte

Devo usare una classe separata per test?

Seguendo il seguente semplice metodo, come suggeriresti di scrivere un unit test per questo (sto usando MSTest ma i concetti sono simili in altri strumenti). public void MyMethod(MyObject myObj, bool validInput) { if(!validInput) {...
posta 04.04.2012 - 12:15
2
risposte

Quale lingua ha il supporto più avanzato per la programmazione basata su prove? [chiuso]

Con la programmazione basata su prove, voglio dire, puoi in qualche modo dimostrare la correttezza del tuo programma senza test. Ho sentito che Ada ha una funzione chiamata contratto, ho anche sentito che, se riesci a superare il controllo de...
posta 21.01.2015 - 02:05
2
risposte

Come dovrei testare la funzionalità di una funzione che utilizza altre funzioni al suo interno? [duplicare]

Supponiamo che esista una funzione get-data che restituisce una mappa di informazioni sull'ID dell'utente passato. Ora questa funzione utilizza 3 funzioni source-a , source-b e source-c per ottenere tre diversi tipi di mappe...
posta 24.01.2014 - 13:48
2
risposte

Test delle unità: i test per un metodo devono validare i risultati di altri metodi?

Una cosa che mi dà fastidio mentre scrivo i test unitari del mio codice è se i test dei metodi dovessero includere la convalida del risultato di altri metodi? Certo, metodi pubblici. Vediamo un esempio piuttosto banale: public int Solve(string...
posta 30.07.2014 - 11:22