Condividi tramite


Configurazioni di test: specifica delle piattaforme di test

È probabile che gli utenti installeranno o eseguiranno l'app in base a configurazioni diverse di sistema operativo, Web browser e con altre differenze. È quindi consigliabile eseguire almeno alcuni test negli ambienti caratterizzati da queste diverse configurazioni. Usare il piano di test per stabilire quali test eseguire con le varie configurazioni. Quando si eseguono i test, è necessario verificare di aver configurato gli ambienti per le configurazioni necessarie.

Si può ad esempio delineare una matrice schematica delle combinazioni da testare:

Variabili di configurazione e configurazioni

Usare Microsoft Test Manager per specificare le configurazioni di test. È comunque possibile eseguire i test con Team Web Access o con Microsoft Test Manager.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Pianificazione dei test con le configurazioni

Connettere Microsoft Test Manager al progetto team e aprire il piano di test. Aprire il piano di test tramite Centro test, Piano, Contenuto.

Selezionare uno o più test, quindi scegliere Configurazioni.

Assegnare le configurazioni ai punti di test.

Impostare le configurazioni con cui si desidera eseguire i test.

Assegnare le configurazioni ai punti di test.

  • Non è possibile visualizzare le configurazioni desiderate? Scegliere Tutte le configurazioni. Se non vengono ancora visualizzate le configurazioni necessarie, definirne di proprie seguendo la relativa procedura.

Si dispone di un test case che viene visualizzato in più piani e gruppi di test. È necessario impostare le configurazioni per ognuno di questi punti di test?

Sì. Lo stesso test case può usare impostazioni di configurazione diverse in gruppi di test e piani di test diversi.

Esecuzione dei test con le configurazioni

Quando si intende eseguire un test con più configurazioni, verrà visualizzato più volte nell'elenco di esecuzione.

Configurazioni necessarie nell'elenco dei test.

Configurare una piattaforma di test per una configurazione specifica, quindi ordinare l'elenco per visualizzare i test da eseguire in base a tale configurazione.

Ordinare i punti di test per configurazione

Quando si esegue un test, un promemoria della configurazione necessaria viene visualizzato nella finestra di Test Runner.

Team Web Access

Microsoft Test Manager

Nome della configurazione in Test Runner.

La configurazioni necessaria viene visualizzata in Test Runner.

In Test Runner non viene verificato che l'esecuzione avvenga effettivamente nella configurazione specificata. Tuttavia, se si utilizza Microsoft Test Manager, le informazioni di sistema vengono archiviate nel log di test.

Creare nuove configurazioni per il progetto team

Alcune configurazioni sono già definite automaticamente, ma è possibile aggiungerne di proprie.

Una configurazione di test è una combinazione di valori di variabili di configurazione. Le variabili di configurazione potrebbero essere, ad esempio, il sistema operativo, il browser, il tipo di CPU, il database. Una configurazione potrebbe essere "Windows 7 + CPU a 32 bit" o "Windows 8 + CPU a 64 bit".

Scegliere Centro test, Organizza, Gestione configurazione di test.

Per aggiungere proprie variabili e valori di configurazione, scegliere Gestione variabili di configurazione:

Definire le variabili di configurazione e i valori.

Creare nuove configurazioni che possano essere utilizzate nei test:

Definire le configurazioni come combinazioni di valori.

Domande e risposte

  • D: L'uso di dati di test diversi rappresenta una valida soluzione per una variabile di configurazione di test?
    R: È preferibile utilizzare parametri quando si desidera che un test venga eseguito con dati dei test diversi, poiché è facile impostare parametri differenti per test case diversi. Le configurazioni di test sono più adatte per le variazioni nella piattaforma hardware o software in cui l'applicazione sottoposta a test viene installata.

  • D: La ripetizione dei test in diverse configurazioni è un'operazione noiosa.
    R: È anche lenta e soggetta a errori. Tuttavia è possibile accelerare la procedura. Registrare le azioni in una configurazione e riprodurle in un'altra.

    Se la riproduzione avviene in un browser diverso, scegliere l'opzione Modifica browser per la riproduzione nel menu Riproduci di Test Runner.

    Tenere tuttavia presente che l'operazione di registrazione/riproduzione non funziona per tutti i browser e le applicazioni. In alcuni casi potrebbe essere necessario riprodurre alcuni passi manualmente.