Condividi tramite


Ambienti lab standard

 

Pubblicato: aprile 2016

Un ambiente lab standard è una raccolta di computer che possono essere gestiti come gruppo nell'ambito dei test. I computer possono essere fisici o macchine virtuali Windows.

In genere, si utilizzano gli ambienti lab per testare un'applicazione in esecuzione su server, ad esempio un'applicazione Web. I componenti server vengono eseguiti nei computer lab e il Web browser o l'applicazioni client viene eseguita nel computer locale.

Negli ambienti lab è possibile raccogliere i dati di diagnostica dai computer server mentre si eseguono i test nel computer client. Ad esempio, è possibile raccogliere registri eventi o dati IntelliTrace. Se si registra un bug durante il test, questi dati verranno allegati al report sul bug, semplificando la diagnosi dell'errore.

Gli ambienti lab costituiscono anche un modo pratico per assegnare i computer ai tester. Un computer può essere in un solo lab alla volta ed è possibile contrassegnare un lab come in uso da parte dell'utente per un particolare scopo.

Test manuale con server lab.

Come alternativa agli ambienti lab standard si può valutare l'uso di ambienti SCVMM. Un ambiente SCVMM è costituito da macchine virtuali. È possibile reimpostare i computer su uno stato nuovo prima di avviare il test e creare snapshot degli stati del computer per facilitare la diagnosi dei bug.

Esiste già un ambiente che è possibile utilizzare?

Aprire Centro lab in Microsoft Test Manager per verificare se è disponibile un ambiente lab pronto e non utilizzato. Selezionare un ambiente per verificare se il numero e i tipi di computer sono quelli desiderati.

Ambienti lab del progetto.

Se si individua un ambiente appropriato, contrassegnarlo come in uso e installarvi il software. Dopo aver completato il test, non dimenticare di rimuovere il contrassegno.

Se non si individua un ambiente appropriato, sarà necessario crearne uno.

Creare un ambiente standard

Sia computer fisici che macchine virtuali possono essere aggiunti a un ambiente standard. Se si dispone di macchine virtuali gestite da SCVMM, è preferibile aggiungerle a un ambiente SCVMM.

Su ogni computer deve essere in esecuzione uno di questi sistemi operativi: Windows XP SP3, Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008, Windows Server 2012.

  1. In ogni computer:

    • Configurare un account utente e una password con privilegi di amministratore. Tutti i computer devono avere lo stesso nome utente e la stessa password. Non importa se l'account è di dominio o locale.

    • Assicurarsi che la condivisione file sia abilitata.

  2. Aprire Microsoft Test Manager e connettersi al progetto team e al piano di test.

  3. Avviare la procedura guidata Nuovo ambiente.

    Scegliere Nuovo per creare un ambiente lab.

    Se questo passaggio non funziona, potrebbe essere necessario installare un test controller in Team Foundation Server. A tale scopo è possibile utilizzare il disco di installazione di Visual Studio. Collegare il test controller alla raccolta di progetti team.

  4. Scegliere l'ambiente standard.

    Procedura guidata nuovo ambiente per l'ambiente standard

  5. Definire l'ambiente aggiungendo i computer. Immettere il nome di dominio completo di ogni computer.

    Impostare il ruolo di ciascun computer, ad esempio su Server Web o Server database. È possibile scegliere un ruolo dall'elenco a discesa o inventare il nome del ruolo. Nei test manuali, i nomi dei ruoli aiutano a ricordare come si desidera impostare ciascun computer.

    Procedura guidata nuovo ambiente: Aggiungere computer esistenti.

    Non è necessario immettere valori nelle pagine delle proprietà o delle opzioni avanzate dei computer (questi vengono utilizzati per i test automatizzati).

  6. Scegliere Verifica per completare i passaggi, quindi chiudere la procedura guidata. L'ambiente viene visualizzato nell'elenco degli ambienti.

    Ambiente standard appena creato

    L'ambiente può rimanere nello stato di preparazione per alcuni minuti.

Lo stato di pronto dell'ambiente indica che gli agenti di test sono stati installati in ogni computer e che comunicano con il test controller del progetto team. Gli agenti di test abilitano la raccolta dei dati di diagnostica dai relativi computer durante l'esecuzione del test.

A questo punto, è possibile:

  • Scegliere Connetti per accedere ai computer dell'ambiente.

  • Riservare l'ambiente e i relativi computer contrassegnandoli come in uso.

Utilizzo di un ambiente standard

  1. Contrassegnare l'ambiente come in uso per riservarlo.

  2. Connettersi all'ambiente.

    Selezionare un ambiente e connettersi.

    Accedere ai relativi computer e installare la build più recente del software.

    Selezionare un computer nel visualizzatore e accedere.

  3. In Centro test, Piano, Proprietà impostare l'ambiente di test scelto. In tal modo è possibile raccogliere i log eventi e altri dati dai computer dell'ambiente.

    Nelle proprietà del piano di test, scegliere un ambiente lab.

  4. Eseguire i test.

    Nei risultati dei test verranno incluse le informazioni di diagnostica dei computer lab. Tali informazioni verranno anche allegate ai i bug eventualmente creati.

  5. Una volta terminato di utilizzare l'ambiente, scegliere Rimuovi contrassegno 'In uso'.

    In alternativa, è possibile eliminare l'ambiente in modo che i computer possano essere aggiunti ad altri ambienti.

D & R

  • D. Lo stato dell'ambiente lab è Non pronto. Come si deve procedere?
    R. Nel menu di scelta rapida dell'ambiente scegliere Ripristina. Il ripristino richiederà alcuni minuti.

    Lo stato indica che l'agente di test non è installato e non è configurato correttamente su uno dei computer nell'ambiente. L'operazione di ripristino consiste nell'accesso ai computer e nell'installazione e configurazione dell'agente.

    Se il ripristino non funziona, assicurarsi che sia possibile stabilire una comunicazione tra il computer e il test controller. Aprire Centro lab, Gestisci controller di test per verificare il percorso in cui è installato il test controller; in genere si trova nello stesso computer di TFS. È possibile connettersi all'ambiente e accedere ai relativi computer anche se in stato Non pronto.

  • D. Quali computer è possibile includere in un ambiente lab standard?
    R. Qualsiasi computer fisico o macchina virtuale su cui sia in esecuzione Windows 7, Windows 8, Windows Server 2008 o Windows Server 2012.

    Se si dispone di una macchina virtuale in esecuzione in SCVMM, è preferibile aggiungerla a un ambiente SCVMM.

  • D. È possibile includere un computer Windows XP in un ambiente lab?
    R. Sì, ma è necessario installare e configurare manualmente l'agente di test nel computer. Il programma di installazione per l'agente di test viene fornito con il programma di installazione di Visual Studio. Dopo l'installazione, eseguire l'applicazione di configurazione dell'agente di test e immettere il percorso del test controller.