Condividi tramite


Procedura: unire dati di code coverage

È possibile che siano stati eseguiti test in diverse esecuzioni sul codice di produzione e che si desideri determinare in quale misura tale codice sia stato testato. Oppure è probabile che i vari tester impegnati in un grande progetto abbiano testato aree diverse e si desidera raccogliere statistiche di code coverage per l'intero progetto per visualizzarlo nell'insieme.

In Visual Studio Premium e Visual Studio Ultimate è possibile ottenere questo risultato unendo più set di dati di code coverage, come descritto in Unione di dati di code coverage.

È anche possibile gestire i dati di code coverage in altri modi, ad esempio salvando i dati uniti su disco e quindi reimportandoli per visualizzarli in seguito. Per informazioni su altri aspetti dell'utilizzo di dati di code coverage uniti, vedere Utilizzo di dati di code coverage uniti.

Visualizzazione di dati di code coverage uniti in Team Foundation Server

In questo argomento viene descritto come unire dati di code coverage e visualizzare tali dati uniti. È anche possibile visualizzare i dati di code coverage uniti che sono stati pubblicati in Team Foundation Server. Per ulteriori informazioni, vedere Rapporto Code coverage di Excel.

Unione di dati di code coverage

Prerequisito: sono stati eseguiti test che hanno prodotto dati di code coverage, come descritto nella sezione "Come ottenere dati di code coverage" in Procedura: ottenere dati di code coverage.

Per unire dati di code coverage

  1. Scegliere Finestre dal menu Test, quindi Risultati code coverage. In alternativa, fare clic su Risultati code coverage sulla barra degli strumenti Risultati test.

    Verrà visualizzata la finestra Risultati code coverage.

  2. Fare clic su Unisci risultati.

    Nella finestra di dialogo Unisci esecuzioni dei test vengono visualizzate le esecuzioni dei test disponibili per l'unione. Vengono elencate tutte le esecuzioni dei test attualmente in memoria che contengono dati di code coverage. È possibile rendere disponibili più esecuzioni importandole. Per ulteriori informazioni, vedere Procedura: salvare e aprire risultati dei test in Visual Studio.

  3. In Seleziona i risultati di code coverage da unire selezionare i risultati che si desidera unire, quindi scegliere su OK.

    Gli insiemi di risultati di code coverage selezionati verranno uniti.

    Nota

    Se si modifica il codice di produzione tra un test e l'altro, non è possibile unire i risultati generati dal test del codice originale con quelli ottenuti con il test del codice modificato. L'unione dei risultati talvolta non riesce se il codice di produzione è stato ricompilato tra i test di cui si desidera unire i risultati.

  4. Per visualizzare i risultati uniti, espandere il nodo Risultati uniti nella finestra Risultati code coverage

  5. Tutti i risultati uniti verranno visualizzati nel nodo Risultati uniti. Ogni volta si uniscono risultati di test, il nuovo insieme di risultati sostituisce tutti i risultati uniti visualizzati in precedenza.

Vedere anche

Attività

Procedura: ottenere dati di code coverage

Concetti

Strumentazione e ripetizione della firma di assembly

Utilizzo di dati di code coverage uniti