Verifica del codice tramite unit test

Gli strumenti 2012 di unit test di Visual Studio sono progettati per supportare gli sviluppatori e i team che sono unit testing incorporate nelle procedure di sviluppo software.Gli unit test rappresentano per sviluppatori e tester un modo rapido per verificare la presenza di errori di logica nei metodi delle classi in progetti Visual C#, Visual Basic e Visual C++.

Gli strumenti di unit test sono:

  1. Esplorazione test. Il test Esplora Risorse consente di eseguire unit test e visualizzare i relativi risultati.Il test Esplora Soluzioni può utilizzare qualsiasi framework per unit test, incluso un framework di terze parti, che dispone di un adattatore da Esplora Risorse.

  2. Framework di unit test Microsoft per il codice gestito. Il framework di unit test Microsoft per il codice gestito viene installato con Visual Studio e fornisce un framework per testare il codice.NET.

  3. Framework di unit test Microsoft per C++. Il framework di unit test Microsoft per C++ viene installato con Visual Studio e fornisce un framework per testare il codice nativo.

  4. Strumenti di code coverage. È possibile determinare la quantità di codice del prodotto che gli unit test verificano da un comando di esplorazione test.

  5. Framework di isolamento di falsificazioni Microsoft. Il framework di isolamento di falsificazioni Microsoft può creare classi sostitutive e metodi per il codice di sistema e di produzione che creano le dipendenze nel codice sotto test.Implementando i delegati di falsificazione per una funzione, il comportamento e l'output dell'oggetto di dipendenza.

[!NOTA]

Non tutte le funzionalità di unit test sono disponibili in tutte le edizioni di Visual Studio.I requisiti vengono elencati gli argomenti relativi alle funzionalità.

Per informazioni sull'utilizzo degli unit test in Visual Studio Express 2012 per Windows 8, vedere Creazione ed esecuzione di unit test in un'app di Windows Store nel centro per sviluppatori di Windows.

Vedere Visualizzare: Canale 9: Gli unit test delle applicazioni di archivio di Windows compilate utilizzando XAML

Impostare le attività

Utilizzare gli argomenti seguenti per la comprensione e la creazione di unit test:

Attività

Argomenti associati

Utilizzo diAvvio veloce e procedure dettagliate: i seguenti argomenti sono di unit test in Visual Studio dagli esempi di codice.

L'esecuzione di unit test con il test Esplora Risorse: impara come il test Esplora Soluzioni può consentire di creare unit test più produttivi e più efficienti.

Codice gestito di unit test:

Codice C++ di unit test

Unit test per l'isolamento

Utilizzare code coverage per identificare la percentuale del codice del progetto in fase di test mediante unit test: informazioni sulla funzionalità code coverage degli strumenti di test di Visual Studio Application Lifecycle Management.

Eseguire analisi di stress e prestazioni utilizzando test di carico per gli unit test: è possibile creare un test di carico e aggiungervi gli unit test per isolare problemi di prestazioni e di stress nell'applicazione.

NotaNota
Creare e utilizzare i test di carico di Visual Studio finale.

Impostare e applicare controlli di qualità: è possibile creare controlli di qualità che stabiliscano l'esecuzione dei test prima dell'archiviazione del codice, in modo da garantire la qualità del codice.

Estendere il tipo di unit test: è possibile aggiungere ai test funzionalità che possono non essere presenti nel framework unit test.Ad esempio, è possibile aggiungere una proprietà di test che specifica se un test deve essere eseguito o meno come utente normale.Oppure è possibile estendere il framework per aggiungere attributi di riga a un metodo e utilizzare i dati in tale riga all'interno del test.

Per un codice di esempio su come estendere il framework unit test, visitare il seguente sito Web Microsoft.

Impostare le opzioni di test: ad esempio, è possibile specificare dove i risultati dei test sono archiviati.

Configurazione di unit test mediante un file .runsettings

Attività correlate

Revisione dei risultati dei test in Microsoft Test Manager

Vengono descritti i risultati dei test e le relative modalità di utilizzo, ad esempio come visualizzarli, salvarli ed eliminarli.

Esecuzione di test di sistema mediante Microsoft Visual Studio

Fornisce collegamenti alle informazioni sull'utilizzo di Visual Studio rispetto all'utilizzo di Microsoft Test Manager per eseguire test automatizzati.

Riferimento

Risorse esterne

Dd264975.collapse_all(it-it,VS.110).gifVideo

Canale 9: Gli unit test delle finestre delle applicazioni compilate utilizzando XAML

Dd264975.collapse_all(it-it,VS.110).gifForum

Unit Test di Visual Studio

Dd264975.collapse_all(it-it,VS.110).gifLinee guida

Verifica della Continuous Delivery con Visual Studio 2012 – Capitolo 2: Test delle Unità: Test dell'interno

Dd264975.collapse_all(it-it,VS.110).gifRiferimento

Indice del contenuto per gli unit test

Vedere anche

Concetti

Miglioramento della qualità con gli strumenti di diagnostica di Visual Studio

Test dell'applicazione