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.
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