Utilizzo degli strumenti di test in Visual Studio Professional Edition
Aggiornamento: novembre 2007
Gli sviluppatori che utilizzano Visual Studio Professional Edition possono creare ed eseguire due tipi di test: unit test e test ordinati. Uno unit test viene utilizzato per convalidare il corretto funzionamento di uno specifico metodo di codice di produzione, testare regressioni o eseguire test buddy o smoke test. Un test ordinato viene utilizzato per eseguire altri test nell'ordine specificato.
I tester di un team possono utilizzare Strumenti di test Team System°per creare ed eseguire test. Se uno unit test non riesce, i tester segnalano un bug e lo assegnano allo sviluppatore. È quindi possibile utilizzare Visual Studio per riprodurre il bug eseguendo lo unit test non riuscito.
Di seguito vengono forniti collegamenti ad argomenti che descrivono le funzionalità di test ora disponibili in Visual Studio Professional Edition:
Visual Studio Professional Edition. Le funzionalità elencate in questa sezione sono disponibili per tutti gli utenti di Visual Studio Professional Edition.
Professional Edition più licenza Team Explorer. Le funzionalità elencate in questa sezione sono disponibili per tutti gli utenti di Visual Studio Professional Edition che dispongano anche della licenza d'uso per Team Explorer.
Non disponibile in Visual Studio Professional Edition. Le funzionalità elencate in questa sezione sono disponibili in Visual Studio Team System Test Edition ma non in Visual Studio Professional Edition.
Visual Studio Professional Edition
Le funzionalità elencate nella tabella seguente sono disponibili in Visual Studio Professional Edition:
Funzionalità |
Ulteriori informazioni |
||
---|---|---|---|
Generazione di unit test da codice |
|||
Creazione di unit test |
|||
Creazione ed esecuzione di unit test ASP.NET |
|||
Creazione ed esecuzione di unit test basati su dati |
|||
Esecuzione di unit test e test ordinati |
|||
Creazione di progetti di test |
|||
Disattivazione e attivazione di test utilizzando la finestra Proprietà di Visual Studio |
|||
Esecuzione di test dalla riga di comando |
|||
Modifica di configurazioni di esecuzione dei test |
|||
Visualizzazione dei dettagli dei risultati dei test
|
|||
Creazione di test ordinati |
|||
Esecuzione di test ordinati |
|||
Organizzazione di test in elenchi dei test |
|||
Disattivazione e attivazione di test utilizzando l'Editor elenco dei test |
|||
Importazione, esportazione o caricamento dei file di metadati di test |
Professional Edition più licenza Team Explorer
Se un team utilizza Visual Studio Team Foundation Server, è possibile che disponga anche della licenza d'uso per Team Explorer. In tal caso, saranno disponibili le funzionalità elencate nella tabella seguente:
Funzionalità |
Ulteriori informazioni |
||||
---|---|---|---|---|---|
Utilizzo di test come parte dei criteri di archiviazione
|
Utilizzo di criteri e note di archiviazione Procedura: aggiungere i criteri di archiviazione
|
||||
Utilizzo di test in Team Foundation Build, ad esempio per i test di verifica della compilazione |
Procedura: configurare ed eseguire test di verifica delle generazioni (BVT) |
||||
Download dei risultati delle esecuzioni dei test e relativa visualizzazione nella finestra Risultati test
|
Procedura: visualizzare i risultati di un test tramite un report di generazione |
||||
Apertura del risultato di un test collegato.
|
Procedura: aprire i risultati del test dagli elementi di lavoro |
||||
Aggiunta di test a un controllo del codice sorgente |
Procedura: aggiungere un progetto o una soluzione al controllo della versione |
Non disponibile in Visual Studio Professional Edition
Le funzionalità seguenti sono disponibili in Test Edition ma non in Visual Studio Professional Edition:
Creazione di test Web, di carico, manuali, generici o unit test del database.
Raccolta di dati di code coverage.
Esecuzione remota di test.
Creazione di un bug o altro elemento di lavoro da un risultato dei test.
Collegamento di un risultato dei test a un elemento di lavoro.
Associazione di un elemento di lavoro a un test.
Pubblicazione dei risultati dei test.
Riferimento
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
Creating Custom Test Types in Visual Studio Team System
Vengono descritte le modalità di sviluppo di nuovi tipi di test da integrare con Visual Studio Team System.Creating and Using Host Adapters
Vengono descritte le modalità di creazione e installazione di un adattatore host, un componente software che consente di eseguire test in un ambiente specifico, nonché le modalità di selezione di uno specifico adattatore host per l'esecuzione di test.
Vedere anche
Concetti
Confronto tra le funzionalità delle versioni di Visual Studio