Condividi tramite


Procedura: identificare l'impatto sui test delle modifiche al codice durante lo sviluppo

L'analisi dell'impatto sui test consente di assicurare la qualità del codice in due modi. In primo luogo, consente di determinare i test che è consigliabile eseguire per verificare una o più modifiche già apportate al codice. Consente inoltre di determinare i test da eseguire se viene modificato un determinato metodo, anche se la modifica in questione non è ancora stata apportata.

Nota

L'analisi di impatto del test non è supportata in file binari offuscati.

Per poter utilizzare l'analisi dell'impatto sui test, è innanzitutto necessario inizializzare la raccolta di dati di impatto sui test e creare una linea di base di dati per l'analisi. Dopo avere abilitato l'analisi dell'impatto sui test, compilare la soluzione ed eseguire i test inclusi nei progetti di test.

Quando si apportano modifica al codice e si ricompila una soluzione, test e metodi interessati dalle modifiche vengono indicati in Visualizzazione Impatto test.

Per inizializzare la raccolta di dati di impatto sui test e generare dati della linea di base

  • Aprire la soluzione contenente i progetti di codice e i progetti di unit test per cui si desidera raccogliere dati.

Nota

Per l'analisi dell'impatto sui test è necessario che la soluzione contenente i progetti di codice e i progetti di unit test per cui si desidera raccogliere dati sia aperta nell'IDE di Visual Studio.

  1. In Esplora soluzioni fare doppio clic sul file local.testsettings.

    Verrà visualizzata la finestra di dialogo Impostazioni di configurazione - local.testsettings.

  2. Nella barra di navigazione fare clic su Dati e diagnostica.

  3. Nell'elenco Ruolo verificare che <Local machine only> sia selezionata.

  4. Nell'elenco Dati e diagnostica per il ruolo selezionato selezionare la casella di controllo Impatto test .

  5. Eseguire i passaggi seguenti se si raccolgono dati per un'applicazione Web ASP.NET:

    1. Se il computer viene utilizzato come client dell'applicazione Web in esecuzione in modalità locale o remota, selezionare la casella di controllo Proxy client ASP.NET per IntelliTrace e impatto test. Questa impostazione determina se Internet Information Services viene instrumentato per la raccolta dei dati.

    2. Se il computer viene utilizzato anche come server per l'applicazione Web, selezionare Impatto test, quindi fare clic su Configura, sopra l'elenco di adattatori dati di diagnostica. Fare clic sulla scheda Avanzate e verificare che sia selezionata Raccogli dati dalle applicazioni ASP.NET in esecuzione su Internet Information Services.

  6. Scegliere Applica e quindi Chiudi.

  7. Ricompilare la soluzione.

  8. Eseguire i test nei progetti di test.

    L'analisi dell'impatto sui test è ora abilitata.

Per elencare i test che è necessario eseguire per verificare modifiche in sospeso

  1. Dopo avere apportato modifiche al codice, ricompilare la soluzione.

  2. Scegliere Finestre dal menu Test e quindi Visualizzazione Impatto test.

    Verrà visualizzata la finestra Visualizzazione Impatto test.

  3. Fare clic su Mostra test interessati.

    In Visualizzazione Impatto test verranno elencati i test che è necessario eseguire per verificare le modifiche al codice. Se non è presente alcun test per verificare le modifiche al codice, verrà visualizzato il messaggio Nessun test interessato.

  4. (Facoltativo) Evidenziare uno o più test e nella barra degli strumenti di Visualizzazione Impatto test fare clic su Esegui selezione.

Per visualizzare tutte le modifiche al codice

  1. Scegliere Finestre dal menu Test e quindi Visualizzazione Impatto test.

    Verrà visualizzata la finestra Visualizzazione Impatto test.

  2. Sulla barra degli strumenti della finestra Visualizzazione Impatto test fare clic su Mostra modifiche al codice.

    Tutti i metodi modificati verranno visualizzati nella parte superiore della finestra Visualizzazione Impatto test. È possibile evidenziare una o più modifiche per visualizzare un elenco dei test applicabili per ognuna di esse in Test interessati in basso.

  3. (Facoltativo) Evidenziare uno o più test e sulla barra degli strumenti di Visualizzazione Impatto test fare clic su Esegui test interessati.

Per elencare o eseguire test che chiamano un metodo specifico

  1. Nella finestra del codice, fare clic con il pulsante destro del mouse in un punto qualsiasi del metodo.

  2. Effettuare una delle operazioni seguenti:

    • Per elencare i test che chiamano il metodo, fare clic su Mostra test di chiamata. I nomi dei test vengono visualizzati in Visualizzazione Impatto test.

    • Per eseguire tutti i test che chiamano il metodo, fare clic su Esegui test di chiamata. I test verranno eseguiti e i risultati verranno visualizzati nella finestra Risultati test.

Per rimuovere i test interessati o i metodi del codice modificati da Visualizzazione Impatto test

  • In Visualizzazione Impatto test fare clic con il pulsante destro del mouse su uno o più su test o metodi di codice, quindi scegliere Ignora selezione.

    I metodi di test selezionati verranno rimossi dall'elenco Test interessati e non verranno eseguiti. I metodi di codice selezionati verranno rimossi dall'elenco Modifiche al codice e i metodi di test interessati dalla modifica al codice verranno rimossi dall'elenco Test interessati e non verranno eseguiti.

Vedere anche

Concetti

Identificazione dell'impatto delle modifiche al codice sui test

Cronologia delle modifiche

Data

Cronologia

Motivo

Dicembre 2010

Sono stati aggiunti dettagli sulla posizione del pulsante "Configura".

Commenti e suggerimenti dei clienti.