Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Verifica del codice tramite unit test

Gli strumenti di unit test di Visual Studio 2013 sono progettati per supportare gli sviluppatori e i team che incorporano unit testing nelle procedure di sviluppo del 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 includono:

  1. Esplora test. Esplora test consente di eseguire unit test e visualizzare i relativi risultati. Esplora test può utilizzare qualsiasi framework per unit test, incluso un framework di terze parti provvisto di un apposito adapter.

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

  3. Framework per unit test di Microsoft per C++. Il framework per unit test di 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 sottoposta agli unit test da un comando in Esplora test.

  5. Framework di isolamento Microsoft Fakes. Il framework di isolamento Microsoft Fakes può creare classi e metodi sostitutivi per il codice di sistema e di produzione che creano le dipendenze nel codice sottoposto a test. L'implementazione di delegati falsi per una funzione consente di controllare il comportamento e l'output dell'oggetto di dipendenza.

Nota Nota

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

Per informazioni sull'utilizzo degli unit test in Visual Studio Express in Windows 8, vedere Creare ed eseguire unit test per un'app dello Store in Visual Studio in Windows Dev Center.

Vedere il video di Channel 9 sugli unit test per le app di Windows Store scritte in XAML

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

Attività

Argomenti correlati

Guide introduttive e procedure dettagliate: utilizzare gli argomenti seguenti per ottenere informazioni sugli unit test in Visual Studio da esempi di codice.

Unit test con Esplora test: informazioni su come Esplora test può agevolare la creazione di unit test più produttivi ed efficienti.

Unit test di codice gestito:

Unit test di codice C++

Isolamento degli unit test

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.

Nota Nota

La creazione e l'utilizzo dei test di carico richiedono Visual Studio Ultimate.

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 codice di esempio su come estendere il framework per unit test, visitare il seguente sito Web Microsoft.

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

Configurazione di unit test mediante un file .runsettings

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.

Microsoft.VisualStudio.TestTools.UnitTesting

Viene descritto lo spazio dei nomi UnitTesting, che rende disponibili attributi, eccezioni, asserzioni e altre classi che supportano gli unit test.

Microsoft.VisualStudio.TestTools.UnitTesting.Web

Viene descritto lo spazio dei nomi UnitTesting.Web, che estende lo spazio dei nomi UnitTesting fornendo il supporto per gli unit test ASP.NET e dei servizi Web. 

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft