Condividi tramite


Passaggi dell'esecuzione di un test

Aggiornamento: novembre 2007

Quando viene avviata l'esecuzione di un test, in Visual Studio vengono eseguiti diversi passaggi, che sono descritti in una delle sezioni riportate nella tabella seguente, a seconda delle impostazioni della configurazione di esecuzione dei test:

La distribuzione è stata attivata?

Vengono raccolti dati di code coverage?

In quale cartella vengono instrumentati i binari?

Vedere questa sezione:

No

Non applicabile

Non applicabile

Distribuzione non attivata

No

Non applicabile

Dati di code coverage non richiesti

Sul posto

Dati di code coverage richiesti: strumentazione sul posto

Nella cartella di distribuzione

Dati di code coverage richiesti: strumentazione nella cartella di distribuzione

Distribuzione non attivata

Se si è scelto di non attivare la distribuzione, in Visual Studio vengono eseguiti i seguenti passaggi:

  1. Esecuzione di script di pulitura, se presenti. Uno script di installazione consente di assegnare dei valori alle variabili di ambiente per determinare gli aspetti dell'esecuzione dei test, quali il nome della cartella in cui salvare i risultati del test. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

  2. Esecuzione dei test e generazione dei relativi risultati. Questa operazione include la scrittura dei risultati nel file dei risultati dei test.

  3. Esecuzione di script di pulitura, se presenti. Nella configurazione di esecuzione, è possibile indicare sia gli script di installazione che di pulitura. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

    Nota:

    Quando la distribuzione dei test è disattivata, non è possibile raccogliere i dati di code coverage né eseguire test di Smart Device. Per informazioni su come attivare e disattivare la distribuzione dei test, vedere Procedura: configurare la distribuzione dei test.

Dati di code coverage non richiesti

Se si è scelto di non raccogliere dati di code coverage, in Visual Studio vengono eseguiti i seguenti passaggi:

  1. Creazione della cartella di distribuzione. Creazione di una serie di cartelle che saranno utilizzate per l'esecuzione dei test. Per ulteriori informazioni su questo passaggio per le esecuzioni dei test in locale, vedere la sezione Cartelle di distribuzione locale in Cenni preliminari sulla distribuzione dei test.

  2. Copia dei file di distribuzione. Copia di tutti i file e cartelle di distribuzione nella cartella di distribuzione.

  3. Esecuzione di script di pulitura, se presenti. Uno script di installazione consente di assegnare dei valori alle variabili di ambiente per determinare gli aspetti dell'esecuzione dei test, quali il nome della cartella in cui salvare i risultati del test. Lo script di installazione si trova nella cartella di distribuzione principale. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

  4. Esecuzione dei test e generazione dei relativi risultati. Questa operazione include la scrittura dei risultati nel file dei risultati dei test.

  5. Esecuzione di script di pulitura, se presenti. Nella configurazione di esecuzione, è possibile indicare sia gli script di installazione che di pulitura. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

Dati di code coverage richiesti: strumentazione sul posto

Se si è scelto di raccogliere dati di code coverage e di instrumentare i binari sul posto, in Visual Studio vengono eseguiti i seguenti passaggi:

  1. Strumentazione dei binari per il code coverage. Questa operazione viene eseguita nella cartella in cui sono stati creati i binari, prima della distribuzione. Per ulteriori informazioni, vedere Procedura: ottenere dati di code coverage.

  2. Ripetizione della firma degli assembly. Se è stato instrumentato un assembly con nome sicuro, è necessario ripetere la firma. Per ulteriori informazioni, vedere Strumentazione e ripetizione della firma di assembly.

  3. Creazione della cartella di distribuzione. Creazione di una serie di cartelle che saranno utilizzate per l'esecuzione dei test. Per ulteriori informazioni su questo passaggio per le esecuzioni dei test in locale, vedere la sezione Cartelle di distribuzione locale in Cenni preliminari sulla distribuzione dei test.

  4. Copia dei file di distribuzione. Copia di tutti i file e cartelle di distribuzione nella cartella di distribuzione.

  5. Esecuzione di script di pulitura, se presenti. Uno script di installazione consente di assegnare dei valori alle variabili di ambiente per determinare gli aspetti dell'esecuzione dei test, quali il nome della cartella in cui salvare i risultati del test. Lo script di installazione si trova nella cartella di distribuzione principale. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

  6. Esecuzione dei test e generazione dei relativi risultati. Questa operazione include la scrittura dei risultati nel file dei risultati del test e in un file di code coverage.

  7. Esecuzione di script di pulitura, se presenti. Nella configurazione di esecuzione, è possibile indicare sia gli script di installazione che di pulitura. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

  8. Ripristino dei file originali modificati durante la strumentazione sul posto.

Dati di code coverage richiesti: strumentazione nella cartella di distribuzione

Se si è scelto di raccogliere dati di code coverage ma di non instrumentare i binari sul posto, in Visual Studio vengono eseguiti i seguenti passaggi:

  1. Creazione della cartella di distribuzione. Creazione di una serie di cartelle che saranno utilizzate per l'esecuzione dei test. Per ulteriori informazioni su questo passaggio per le esecuzioni dei test in locale, vedere la sezione Cartelle di distribuzione locale in Cenni preliminari sulla distribuzione dei test.

  2. Copia dei file di distribuzione. Copia di tutti i file e cartelle di distribuzione nella cartella di distribuzione.

  3. Strumentazione dei binari per il code coverage. Questa operazione viene eseguita nella cartella in cui sono stati copiati i binari. Per ulteriori informazioni, vedere Procedura: ottenere dati di code coverage.

  4. Ripetizione della firma degli assembly. Se è stato instrumentato un assembly con nome sicuro, è necessario ripetere la firma. Per ulteriori informazioni, vedere Strumentazione e ripetizione della firma di assembly.

  5. Esecuzione di script di pulitura, se presenti. Uno script di installazione consente di assegnare dei valori alle variabili di ambiente per determinare gli aspetti dell'esecuzione dei test, quali il nome della cartella in cui salvare i risultati del test. Lo script di installazione si trova nella cartella di distribuzione principale. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

  6. Esecuzione dei test e generazione dei relativi risultati. Questa operazione include la scrittura dei risultati nel file dei risultati del test e in un file di code coverage.

  7. Esecuzione di script di pulitura, se presenti. Nella configurazione di esecuzione, è possibile indicare sia gli script di installazione che di pulitura. Per ulteriori informazioni, vedere Procedura: specificare la configurazione di esecuzione di un test.

Vedere anche

Attività

Procedura: configurare la distribuzione dei test

Procedura: limitare il numero delle esecuzioni dei test memorizzate

Concetti

Cenni preliminari sulla distribuzione dei test

Strumentazione e ripetizione della firma di assembly

Scelta della cartella di strumentazione