Condividi tramite


Procedura: raccogliere dati per verificare i test da eseguire dopo che sono state apportate modifiche al codice

L'analisi dell'impatto sui test consente di identificare i test che è necessario eseguire, a seconda delle modifiche apportate al codice dell'applicazione sottoposta a test tra le diverse compilazioni.

Quando si utilizza l'analisi dell'impatto sui test con Microsoft Test Manager, è necessario utilizzare Team Foundation Build per compilare l'applicazione e Controllo della versione di Team Foundation per il codice sorgente dell'applicazione sottoposta a test. Le informazioni relative all'impatto sui test vengono raccolte solo per i test che hanno avuto esito positivo. Non vengono raccolti quando si registra un bug o se un test è contrassegnato come non riuscito.

Il requisito per l'utilizzo di Team Foundation Build è applicabile solo alla raccolta di dati da Microsoft Test Manager, in quanto per il corretto funzionamento della funzionalità di analisi dell'impatto sui test è necessario che il piano di test sia associato a una compilazione prodotta da Team Foundation Build. Per utilizzare la visualizzazione Impatto test in Microsoft Visual Studio 2010, non è necessario utilizzare Team Foundation Build e la soluzione non deve essere sottoposta ad alcun sistema di controllo del codice sorgente.

Nota di avvisoAttenzione

L'analisi dell'impatto sui test funziona mediante la strumentazione di assembly gestiti caricati in un processo in fase di esecuzione. Questa operazione deve essere eseguita dopo che è stato avviato il primo test. Se il processo che si desidera monitorare è già stato avviato, non verrà raccolto alcun log perché il processo è già in esecuzione. Per aggirare questo problema, assicurarsi che il processo venga arrestato prima di avviare il primo test oppure riavviare il processo dopo l'inizio del test.

Per ulteriori informazioni sulla raccolta di dati di analisi dell'impatto sui test, vedere Individuazione dei test più adatti da eseguire in base alle modifiche apportate al codice.

È possibile configurare l'adattatore dati di diagnostica per l'analisi dell'impatto sui test da Microsoft Test Manager e Microsoft Visual Studio 2010. È possibile configurare le impostazioni di test affinché utilizzino l'adattatore dati di diagnostica per l'analisi dell'impatto sui testi in modo da monitorare specifici processi e moduli e individuare così le modifiche che influenzano i test esistenti.

Nella figura seguente viene illustrato come configurare l'adattatore dati di diagnostica tramite Microsoft Test Manager.

Configurazione dell'analisi dell'impatto sui test

Nella procedura riportata di seguito viene illustrato come configurare l'analisi dell'impatto sui test dall'editor di configurazione. Questa procedura si applica all'editor di configurazione in Microsoft Test Manager e Microsoft Visual Studio 2010.

Nota

È possibile utilizzare l'analisi dell'impatto sui test con test manuali o automatizzati.

Configurazione dell'analisi dell'impatto sui test per le impostazioni di test.

Prima di eseguire i passaggi di questa procedura, è necessario aprire le impostazioni di test da Microsoft Test Manager o Microsoft Visual Studio 2010, quindi selezionare la pagina Dati e diagnostica.

Per configurare l'analisi dell'impatto sui test per le impostazioni di test.

  1. Selezionare il ruolo da utilizzare per raccogliere i dati di analisi dell'impatto sui test.

  2. Selezionare Impatto test.

  3. Se si raccolgono dati relativi all'impatto sui test per un ruolo client Web, è inoltre necessario selezionare Proxy client ASP.NET per traccia di diagnostica e impatto test.

    Questo proxy consente di raccogliere informazioni sulle chiamate http da un client a un server Web per gli adattatori dati di diagnostica di IntelliTrace e impatto test.

  4. Fare clic su Configura per Impatto test.

    Verrà visualizzata la finestra di dialogo per la configurazione dell'analisi dell'impatto sui test.

  5. Fare clic sulla scheda Processi. L'elenco dei processi consente di determinare se la raccolta dovrà essere effettuata per interi processi. Questa opzione consente di includere tutti i processi in esecuzione nel sistema, ad eccezione di quelli specificati.

  6. Selezionare Raccogli dati da tutti i processi tranne i seguenti e utilizzare Aggiungi per aggiungere processi all'elenco e Rimuovi per rimuoverne.

    -oppure-

    Selezionare Raccogli dati solo dai processi specificati e utilizzare Aggiungi per aggiungere processi all'elenco e Rimuovi per rimuoverne. Questa opzione consente di specificare esattamente i processi desiderati.

  7. Fare clic sulla scheda Moduli. L'elenco dei moduli consente di determinare se la raccolta verrà o meno eseguita per un singolo modulo caricato in un processo dal quale si raccolgono dati.

  8. Selezionare Raccogli dati da tutti i moduli tranne i seguenti e utilizzare Aggiungi per aggiungere moduli all'elenco o fare clic su Rimuovi per rimuoverne. Questa opzione consente di includere o escludere moduli caricati nei processi configurati per la raccolta dei dati dell'impatto sui test.

    -oppure-

    Selezionare Raccogli dati solo dai seguenti moduli e utilizzare Aggiungi per aggiungere moduli all'elenco e Rimuovi per rimuoverne. Questa opzione consente di specificare esattamente i moduli desiderati.

    Nota

    Per impostazione predefinita, sia nel processo che nell'elenco dei moduli sono esclusi tutti gli assembly Microsoft. Se si desidera modificare queste impostazioni, è possibile cancellare tutto il contenuto degli elenchi, modificarne l'impostazione in modo che diventi un elenco di "inclusione" anziché di "esclusione" e specificare manualmente i singoli assembly da cui si desidera raccogliere dati.

  9. Fare clic sulla scheda Avanzate. Se si desidera raccogliere dati dalle applicazioni ASP.NET eseguite in Internet Information Services sul computer locale, selezionare Raccogli dati dalle applicazioni ASP.NET in esecuzione su Internet Information Services.

    Nota

    Se si desidera raccogliere dati da applicazioni ASP.NET eseguite in Internet Information Services su computer client remoti, è necessario utilizzare anche i dati del Proxy client ASP.NET per IntelliTrace e impatto test e l'adattatore diagnostico. Per ulteriori informazioni, vedere Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test.

  10. Se si utilizza Microsoft Test Manager, scegliere Salva. Se si utilizza Visual Studio, fare clic su OK. Le impostazioni dell'agente di raccolta traccia di diagnostica verranno quindi configurate e salvate per l'impostazione di test.

    Nota

    Per reimpostare la configurazione dell'adattatore dati di diagnostica, fare clic su Reimposta configurazione predefinita per Visual Studio e Reimposta predefinito per Microsoft Test Manager.

Vedere anche

Attività

Creazione di impostazioni di test per test manuali

Creazione di impostazioni di test per test automatizzati come parte di un piano di test

Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio

Procedura: configurare il profiler ASP.NET per i test di carico tramite impostazioni test

Concetti

Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test

Esecuzione di test manuali mediante Test Runner

Registrazione e riproduzione di test manuali