Come impostare il test unitario in Visual Studio 2010? [chiuso]

19

Sto facendo il mio primo grande progetto e non ho molta esperienza in un ambiente di programmazione professionale. Durante la ricerca di qualsiasi cosa legata alla programmazione, vedo spesso riferimenti al Test unitario, ma non sono ancora chiaro come metterli a punto o anche se sarebbe vantaggioso per me.

Qualcuno può spiegare a me test delle unità e come configurarlo in una soluzione di Visual Studio 2010 con più progetti? È qualcosa che si verifica all'interno della soluzione del tuo progetto o è una soluzione separata? Ed è qualcosa che consiglieresti ad un piccolo team di sviluppo o è solo una perdita di tempo per l'installazione?

In questo momento ho appena eseguito l'intero programma per testare qualsiasi cosa stia attualmente lavorando, ma a volte ho incontrato problemi che non sono facili da debugare e sarebbe utile eseguire sottoserie del codice altrove ... A volte configura un altro progetto con alcune delle librerie a cui si fa riferimento per testare una piccola parte del programma, ma ritengo che più tempo sia sprecato impostandolo, quindi eseguendo l'intero programma a causa di tutte le dipendenze coinvolte

    
posta Rachel 15.09.2010 - 14:19
fonte

1 risposta

18

Configurare i test delle unità in VS2010 è abbastanza facile.

Aggiungi un nuovo progetto alla tua soluzione e seleziona il modello Test Project dalla finestra di dialogo Nuovo progetto. Generalmente si crea un progetto di test per il progetto che si desidera testare nella soluzione (ad esempio, BusinessLogic.proj avrà un compagno chiamato BusinessLogicTest.proj, solo come esempio).

Una volta aggiunto il progetto, il modo più semplice (non necessariamente il modo migliore per farlo, specialmente se l'obiettivo è arrivare a TDD) per iniziare è fare clic con il tasto destro del mouse su una funzione che si desidera test e selezionare "Crea test unitari". Assicurati che Output Project sia il progetto di prova appena creato e fai clic su OK. VS crea una nuova classe di test per te con un metodo di test stoppato.

Ecco le basi per ottenere l'installazione. C'è molto da imparare per testare efficacemente, ma tu sei almeno sulla strada giusta, volendo test unitario. Vedrò se riesco a trovare una demo o un articolo per farti un po 'più lontano.

Modifica

Trovato uno. Questo articolo è di Deborah Kurata (un MS MVP) e ha codice C # e VB campioni. Sta usando VS2008, ma le basi sono le stesse per VS2010

    
risposta data 15.09.2010 - 14:59
fonte

Leggi altre domande sui tag