Condividi tramite


Pubblicazione dei risultati dei test

Aggiornamento: novembre 2007

La pubblicazione dei risultati dei test è un modo per condividere i risultati con altri membri del team. Una volta pubblicati, i risultati dei test risiedono in un database SQL Server noto come archivio operativo. In questo database vengono memorizzati i dati dei risultati dei test di tutti i tipi, comprese le informazioni di code coverage. Un team di progetto utilizza un solo archivio operativo condiviso da tutti i membri del team.

Nella seguente illustrazione viene mostrato il processo che consente di generare i risultati dei test, di pubblicarli ed eventualmente di spostarli nell'archivio di dati di Team Foundation Server.

I risultati dei test vengono pubblicati nell'archivio operativo

Descrizione dei passaggi nell'illustrazione precedente

Passaggio 1a: Esecuzione di un test locale.

Un tester esegue i test in un computer locale, utilizzando Visual Studio Team System Test Edition per visualizzare i test in esecuzione.

Passaggio 1b: Esecuzione di un test remoto.

Un tester esegue i test in remoto, utilizzando controller e agenti. Anche in questo caso, i test in esecuzione possono essere visualizzati mediante Test Edition. Per ulteriori informazioni, vedere Controller, agenti e rig.

Nota:

Eseguendo i test, vengono automaticamente generati i dati dei risultati dei test, relativi all'esecuzione sia in locale che in remoto.

Passaggi 2a e 2b: Memorizzazione dei risultati dei test.

I risultati dei test vengono automaticamente memorizzati sul disco quando vengono generati.

  • È necessario che venga automaticamente installato l'archivio dei risultati dei test di carico.

  • L'archivio dei risultati dei test di carico utilizza uno schema estensibile.

  • È possibile accedere all'archivio dei risultati con spooling dalla finestra Esecuzione dei test di Test Edition.

  • Il controller e gli agenti devono essere in esecuzione sullo stesso computer. Inoltre, non devono essere in esecuzione su computer remoti.

Passaggio 3: Pubblicazione dei risultati.

I tester pubblicano i risultati nell'archivio operativo sia per le esecuzioni dei test locali che per i test eseguiti utilizzando agenti e controller. Solo i dati memorizzati in un archivio operativo possono essere copiati nell'archivio di dati di Team Foundation Server.

Passaggio 4: Raccolta di dati.

L'archivio di dati richiama i dati dall'archivio operativo in base a una propria pianificazione. Per ulteriori informazioni, vedere Spostamento dei dati di test nel data warehouse.

Una volta inseriti i dati nel data warehouse, i dati del test aggregati da numerose esecuzioni dei test sono disponibili per le funzionalità Reporting Services e Team Foundation Build di Team Foundation Server.

Nota:

È possibile pubblicare i risultati dei test anche utilizzando la riga di comando. Per ulteriori informazioni, vedere Esecuzione di test dalla riga di comando.

Requisiti per la pubblicazione dei risultati dei test

Prima di pubblicare i risultati dei test, soddisfare i seguenti requisiti:

  • L'archivio operativo risiede su un computer Team Foundation Server. Ciò vuol dire che è possibile pubblicare i dati dei test solo se è stato installato Team Explorer e se la sessione utente Visual Studio è collegata a un computer Team Foundation Server. Per informazioni sulle modalità di collegamento a Team Foundation Server, vedere Procedura: connettersi a Team Foundation Server.

  • È possibile pubblicare solo un'intera esecuzione dei test o più esecuzioni dei test. Non è possibile pubblicare un sottoinsieme di un'esecuzione.

  • È necessario specificare una generazione esistente in base alla quale pubblicare. Inoltre, è necessario specificare anche una combinazione piattaforma/caratteristica di quella generazione. Alcune generazioni elencate nella finestra di dialogo Pubblica risultati test possono non offrire una piattaforma/caratteristica corrispondente tra cui scegliere. Ciò è probabilmente dovuto al fatto che si sono verificati errori durante la generazione a uno stadio non avanzato del processo e non è stato possibile determinare ed enumerare la piattaforma/caratteristica. Non è possibile selezionare una tale generazione per la pubblicazione.

Vedere anche

Attività

Procedura: pubblicare risultati dei test

Concetti

Spostamento dei dati di test nel data warehouse

Opzioni della riga di comando per la pubblicazione dei risultati del test

Informazioni sull'architettura dei data warehouse

Altre risorse

Esecuzione di test dalla riga di comando