Utilizzo di unit test ASP.NET
Aggiornamento: novembre 2007
In Microsoft Visual Studio Team System Test Edition, VSTestHost è il processo che, per impostazione predefinita, ospita gli unit test. In particolare, ospita gli unit test che testano i metodi di applicazioni non Web. Tuttavia, è anche possibile testare metodi che fanno parte di siti o progetti ASP.NET eseguendo unit test ASP.NET. Per definizione, uno unit test ASP.NET è uno unit test che non viene eseguito nel processo VSTestHost ma piuttosto nello stesso ambiente in cui verrà eseguito il codice di produzione. È possibile scegliere IIS o il server di sviluppo ASP.NET.
Nota: |
---|
Se si esegue Windows Vista, è necessario eseguire Visual Studio come amministratore per eseguire unit test ASP.NET. Se si esegue Visual Studio come utente normale, è possibile creare un sito Web e creare ed eseguire test ASP.NET, ma i test daranno esito negativo. Per eseguire Visual Studio come amministratore, fare clic con il pulsante destro del mouse su Microsoft Visual Studio 2005 e scegliere Esegui come amministratore. All'eventuale richiesta se continuare o se consentire l'esecuzione del processo, scegliere rispettivamente Continua o Consenti. Se viene richiesto di fornire le credenziali di accesso per un utente con autorizzazioni di amministratore, sarà necessario fornire tali credenziali per eseguire correttamente unit test ASP.NET. Per le ulteriori informazioni sulla sicurezza in Windows Vista, vedere User Account Control Overview (informazioni in lingua inglese). |
In questa sezione
Cenni preliminari sugli unit test ASP.NET
Vengono fornite informazioni introduttive sugli unit test ASP.NET e descritti gli aspetti dell'esecuzione di tali test in processi diversi, ad esempio in IIS e nel server di sviluppo ASP.NET.Unit test ASP.NET e funzioni di accesso private
Vengono illustrati i motivi per cui è necessario che gli unit test ASP.NET utilizzino funzioni di accesso private per essere eseguiti.Procedura: creare unit test ASP.NET
Viene descritto come generare e configurare uno unit test ASP.NET.Procedura: eseguire il debug durante l'esecuzione di un test in una soluzione ASP.NET
Viene descritto come eseguire il debug durante l'esecuzione di un test ASP.NET nel processo IIS o nel processo del server di sviluppo ASP.NET.
Sezioni correlate
Configurazione dell'esecuzione del test
Cenni preliminari su unit test
Vedere anche
Concetti
Test di siti Web e di servizi Web in un ambiente di team