Come impostare Test unit in Visual Studio 2010? [chiuso]


19

Sto realizzando il mio primo grande progetto e non ho molta esperienza in un ambiente di programmazione professionale. Mentre cerco qualsiasi cosa relativa alla programmazione, vedo spesso riferimenti a Unit Testing, ma non sono ancora chiaro su come configurarli o anche se sarebbe utile per me.

Qualcuno può spiegarmi i test unitari 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 a un piccolo team di sviluppo o è solo una perdita di tempo per l'installazione?

In questo momento eseguo semplicemente l'intero programma per testare qualunque cosa stia attualmente lavorando, ma a volte ho riscontrato problemi che non sono facili da eseguire il debug e sarebbe utile eseguire sottoinsiemi di codice altrove ... A volte ne faccio un altro progetto con alcune delle librerie a cui si fa riferimento per testare una piccola parte del programma, ma ritengo che si sprechi più tempo a configurarlo che a eseguire l'intero programma a causa di tutte le dipendenze coinvolte


2
Sto votando per chiudere questa domanda come fuori tema perché è una domanda specifica per l'uso di uno strumento e la configurazione dello strumento.

Risposte:


19

La configurazione dei test unitari in VS2010 è abbastanza semplice.

Aggiungi un nuovo progetto alla tua soluzione e seleziona il modello Test progetto dalla finestra di dialogo Nuovo progetto. Di solito si crea un progetto di test per il progetto che si desidera testare nella propria soluzione (ad es. BusinessLogic.proj avrebbe 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 il tuo obiettivo è arrivare a TDD) per iniziare è fare clic con il pulsante destro del mouse su una funzione che desideri testare e selezionare "Crea test unitari". Assicurarsi che il progetto di output sia il progetto di test appena creato e fare clic su OK. VS crea una nuova classe di test per te con un metodo di test cancellato.

Questa è la base per ottenere l'installazione. C'è molto da imparare per testare efficacemente, ma sei almeno sulla strada giusta volendo test unitari. Vedrò se riesco a trovare una demo o un articolo per farti un po 'più avanti.

MODIFICARE

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


1
Grazie, era esattamente il genere di cosa che volevo farmi iniziare! Molto più facile di quanto pensassi, e molto più veloce di come lo faccio normalmente :)
Rachel,
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.