Condividi tramite


Configurazioni di test: specifica delle piattaforme di test

Gli utenti dell'applicazione è probabile che installerà i computer con un'ampia varietà di configurazioni, con diversi sistemi operativi, browser Web diversi, velocità diverse di connessione Internet e altre variazioni.È necessario eseguire almeno alcuni dei test negli ambienti che sono le configurazioni diverse.

È possibile elaborare una matrice schematica delle combinazioni che si desidera testare:

Variabili di configurazione e configurazioni

Requisiti

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

Eseguire i test e configurazioni

Quando si analizza l'elenco dei test che sono pronti per l'esecuzione, una delle colonne è denominata Configurazione.Questa colonna specifica una particolare combinazione di hardware e software in cui è necessario eseguire il test.Ad esempio, potrebbe specificare il Windows Phone 7 o Windows 8 e Internet Explorer 9.Se l'applicazione può essere installata su piattaforme server diversi, le configurazioni possono specificare anche le funzionalità del server.

Esecuzione di test case con diverse configurazioni

Si noti che il piano di test può richiedere alcuni test case da eseguire in presenza di più configurazioni.Ogni coppia di test case e della configurazione di test viene chiamata un punto di test.

Quando si esegue un punto di test specifico, è necessario lavorare su un computer con la configurazione specificata.In genere, ciò significa che prima di installare l'applicazione per testare, è necessario installare un computer con il sistema operativo corretto e altre caratteristiche specificate.

È possibile eseguire tutti i test in una configurazione in un batch.È possibile filtrare e ordinare l'elenco dei test dalla configurazione:

Ordinamento e filtro di punti di test in base alla configurazione

Per test manuali, le configurazioni di test sono semplici istruzioni al tester manuali su come configurare l'ambiente di test.Ma alcuni progetti non richiedono più configurazioni.In questi progetti, è possibile semplicemente ignorare le impostazioni di configurazione.

Pianificare le configurazioni per test case

Nel piano di test, è possibile impostare configurazioni da utilizzare per uno o più test case:

Apertura di configurazioni di test per test case

Nella finestra selezionata di configurazioni di test, Tutte le configurazioniselezionato.Scegliere quali configurazioni desiderate:

Selezione di configurazioni di test per un test case

Se si desidera modificare un lungo elenco di test contemporaneamente, selezionare Abilita selezione intervallo e modalità riempimento.Fare clic nella casella nella parte superiore dell'intervallo, maiusc+clic nella casella nella parte inferiore e si seleziona o deseleziona la casella nella parte superiore.

[!NOTA]

Impostare le configurazioni modifica solo le configurazioni di questo aspetto del test case.Se lo stesso test case viene visualizzata in un'altra famiglia di prodotti o un altro piano- per l'esempio nel piano di test per un altro sprint e quindi le configurazioni all'altro piano non saranno interessate.

Impostare le configurazioni predefinite per il piano di test

Anziché impostare le configurazioni per ogni test case separatamente, impostare le configurazioni predefinite per le proprietà del piano di test.Le impostazioni predefinite si applicano sia ai nuovi test case che ai test case che si copia da un piano precedente.

Per impostare le impostazioni predefinite, scegliere Centro test, Piano, Sommario.Selezionare il piano di test nella radice della struttura ad albero.Scegliere la selezione a discesa a Configurazioni predefinite.

Impostazione di configurazioni predefinite per un piano di test

È inoltre possibile impostare configurazioni in Proprietà del piano.

[!NOTA]

Le configurazioni predefinite hanno effetto solo quando si aggiunge un test case a un piano.Modificare le impostazioni predefinite non influisce sui test case che sono già nel piano.

Creare un gruppo di test per le configurazioni multiple

In genere, non si desidera eseguire ogni test case e configurazioni di test.Invece, si sceglie solo alcuni test per verificare che l'applicazione funzioni altre configurazioni.Ad esempio, eseguire tutti i test in Windows 8, ma viene eseguito solo alcune in Windows 7 e Windows XP.

Il modo più semplice per eseguire questa operazione consiste nel creare un gruppo separato per più configurazioni.Impostare separatamente le configurazioni predefinite dal piano di test.Copiare i test selezionati nella nuova famiglia di prodotti.Nella nuova famiglia di prodotti, i test case verranno assegnati più configurazioni.

 Ogni gruppo di test in genere eredita le configurazioni predefinite dal piano di test, ma è possibile impostarle separatamente selezionando la famiglia di prodotti:

Impostazione di configurazioni predefinite per un gruppo di test

Per copiare un test case in un gruppo di test, trascinarlo semplicemente la nuova famiglia di prodotti.Verrà fatto riferimento da più di un gruppo e le configurazioni diverse in gruppi diversi.

Creare più configurazioni

Un numero limitato di configurazioni di test verranno impostate automaticamente quando si crea il progetto team, ma è possibile creare più in Gestione configurazione di test.

Ciascuna configurazione di test specifica le impostazioni da una serie di variabili di configurazione, come il sistema operativo e browser.È possibile definire nuove variabili e i nuovi valori consentiti per ogni variabile.

Gestione di configurazioni di test in un piano di test

È possibile eliminare una configurazione di test se non viene fatto riferimento nel risultato del test o in un piano di test.In caso contrario, è possibile impostare lo stato in inattivo.

Dd286643.collapse_all(it-it,VS.110).gifCreare nuove variabili di configurazione

Creare variabili per ogni aspetto dell'ambiente di test che si desidera specificare.Ad esempio, è possibile creare variabili per il tipo di dispositivo client, il sistema operativo server, la velocità della rete e problema del database.Notare che questi non sono gli aspetti del sistema sotto test.Opzioni sono variabili che gli utenti dell'applicazione possono operare per la piattaforma su cui è installato il sistema.

Creazione e modifica di variabili di configurazione

Dd286643.collapse_all(it-it,VS.110).gifCreare una nuova configurazione

Creazione di una configurazione di test

Se si desidera interrompere una configurazione venga visualizzata come opzione quando si impostano le configurazioni di test case, impostare il Stato a Inattivo.Tuttavia, ciò non influisce sulle assegnazioni delle configurazioni esistenti a test case.

Risorse esterne

Dd286643.collapse_all(it-it,VS.110).gifLinee guida

Test per la Consegna Continua con Visual Studio 2012 – capitolo 3: ambienti lab

Vedere anche

Concetti

Definizione di un piano di test