Utilizzo di unit test
Aggiornamento: novembre 2007
Gli unit test rappresentano uno strumento importante per i tester, ma soprattutto per gli sviluppatori. Nonostante le dimensioni dello "unit" da testare possano variare, in Strumenti di test Team System vengono generati unit test specifici per i metodi, inclusi i metodi privati. Per ulteriori informazioni, vedere Cenni preliminari su unit test.
Nota: |
---|
In Visual Studio 2008 Team Edition for Developers sono incluse due funzionalità relative ai test precedentemente non disponibili in Visual Studio 2005 Team Edition for Developers. È innanzitutto possibile gestire gli elenchi di test; per ulteriori informazioni, vedere Gestione di un numero elevato di test. Inoltre, ora è possibile ottenere i dati di code coverage quando si eseguono i test. Per ulteriori informazioni, vedere Procedura: ottenere dati di code coverage. |
Nota: |
---|
Per informazioni sulle funzionalità relative ai test per gli utenti di Visual Studio Professional Edition, vedere Utilizzo degli strumenti di test in Visual Studio Professional Edition. |
In questa sezione
Cenni preliminari su unit test
Viene descritto il tipo di unit test di Strumenti di test Team System. Vengono presentati i concetti relativi alla generazione e alla modifica di unit test in Visual Studio, ai test dei metodi privati e all'utilizzo del Framework per unit test.Creazione di unit test
Vengono forniti collegamenti ad argomenti relativi alla generazione e alla modifica di unit test, tra cui unit test ASP.NET e unit test basati su dati.Procedura dettagliata: creazione ed esecuzione di unit test
Vengono descritti i passaggi necessari per creare e personalizzare gli unit test, per eseguirli e per esaminarne i risultati.Esempio di unit test
Consente di ottenere il progetto di esempio "Woodgrove Bank", che contiene il codice da utilizzare in diverse procedure dettagliate.Procedura dettagliata: esecuzione di test e visualizzazione di code coverage
In base a una procedura dettagliata precedente, viene illustrato come visualizzare i dati di code coverage, che mostrano la percentuale del codice del progetto che si sta testando.
Riferimenti
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.
Sezioni correlate
Gestione dei test
Vengono descritti gli aspetti dell'utilizzo dei test, tra cui come personalizzare e filtrare le visualizzazioni test, come utilizzare gli elenchi di test e come associare i test a elementi di lavoro.Esecuzione di test
Vengono descritti diversi aspetti dell'esecuzione dei test, tra cui la modalità di configurazione delle esecuzioni di test, la modalità di esecuzione dei test nell'IDE di Visual Studio e dalla riga di comando e la modalità di esecuzione del debug durante un test.Analisi dei risultati dei test
Vengono descritti i risultati dei test e le relative modalità di utilizzo, ad esempio come visualizzarli, salvarli e pubblicarli e come creare bug.Utilizzo di test Web
Viene descritto come creare, modificare, eseguire e visualizzare i test Web.Utilizzo di test di carico
Vengono descritte le modalità di utilizzo dei test di carico, come modificarli ed eseguirli, come raccogliere e archiviare dati sulle prestazioni dei test di carico e come analizzare le esecuzioni di test di carico.Utilizzo di test manuali
Viene descritto come creare ed eseguire test manuali, il solo tipo di test non automatizzato.Utilizzo di test generici
Viene descritto come creare ed eseguire test generici. I test generici eseguono il wrapping di programmi esterni e test che non sono stati originariamente sviluppati per essere utilizzati in Strumenti di test Team System.Utilizzo di test ordinati
Viene descritto come creare test ordinati, che contengono altri test da eseguire nell'ordine specificato.Procedure dettagliate relative a Test Edition
Vengono forniti collegamenti alla procedure dettagliate in cui viene descritto l'utilizzo dei tipi di test incorporati e altri argomenti, ad esempio la raccolta di dati di code coverage.