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:
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.
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:
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:
Nella finestra selezionata di configurazioni di test, Tutte le configurazioniselezionato.Scegliere quali configurazioni desiderate:
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.
È 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:
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.
È 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.
Creare 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.
Creare una nuova configurazione
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
Linee guida
Test per la Consegna Continua con Visual Studio 2012 – capitolo 3: ambienti lab