Ripetere un test utilizzando dati diversi
Quando si scrive un test manuale, spesso si vuole specificare che il test deve essere ripetuto molte volte con diversi dati di test. Ad esempio, se gli utenti possono aggiungere quantità diverse di un prodotto a un carrello, allora sarà necessario controllare se una quantità pari a 200 funziona come una quantità pari a 1.
A tale scopo, includere parametri nei passaggi del test. Insieme ai passaggi del test, si fornisce una tabella di valori parametro.
Usando Team Web Access con Team Foundation Server 2013 Update 2 o Visual Studio Online, è anche possibile condividere i parametri e i relativi dati tra test case. In tal modo sarà possibile eseguire più test case con gli stessi dati.
Aggiungere parametri a un test case
Creare un parametro digitando un nome preceduto da "@" nelle azioni e nei risultati previsti dei passaggi del test.
Nell'elenco dei passaggi, aggiungere le combinazioni dei valori parametro. Potrebbe essere necessario scorrere verso il basso per visualizzarle.
Condividere parametri tra test case diversi
Convertire i parametri esistenti in parametri condivisi in modo da poterli usare assieme ai dati associati in altri test case.
Dopo aver creato un set di parametri condividi, aprire un altro test case e aggiungervi il set di parametri condivisi. È possibile eseguire la ricerca del set di parametri condivisi in base al nome.
Il se di parametri condivisi viene visualizzato nella sezione Valori di parametri dopo averli aggiunti. È ora possibile usare questi parametri nei passaggi dei test case.
Se il test case prevede già nomi differenti per i parametri condivisi, mappare il parametro condivido al parametro locale in modo da usare i dati del parametro condiviso.
Quando correttamente mappati, i dati associati al parametro condiviso verranno visualizzati.
Aggiungere, modificare e rinominare i set di parametri condivisi dalla scheda dei parametri. Visualizzare i test case che vi fanno riferimento nel riquadro dei test case.
Ogni set di parametri condivisi è un elemento di lavoro. Nella scheda Proprietà è possibile visualizzare o apportare modifiche a questo elemento di lavoro. Ad esempio, è possibile assegnare proprietari e tenere traccia delle modifiche.
Nota
Da Microsoft Test Manager tramite Test Professional 2013 Update 2 o Visual Studio Ultimate 2013 Update 2, è possibile visualizzare i parametri condivisi per un test case, ma non è possibile aggiornarli.Per aggiornare i parametri condivisi, è necessario usare Team Web Access.Microsoft Test Manager contiene un collegamento ipertestuale che indirizza alla posizione corretta in cui modificare i parametri condivisi.
Eseguire un test case con i parametri
Quando si esegue un test case con i parametri, test runner mostra la prima riga dei valori parametro.
Dopo avere completato i passaggi, contrassegnare il test come superato o non superato.
Quindi passare all'iterazione successiva del test che usa la riga successiva dei valori parametro.
Alcuni valori parametro sono errati. È possibile correggerli senza annullare il test?
Sì. Scegliere Modifica dal menu di scelta rapida del passaggio.
Rivedere i risultati del test
Se una qualsiasi iterazione test viene contrassegnata come non superata, il risultato dell'intero test viene mostrato come non superato.
Se si controllano i risultati del test in Microsoft Test Manager, è possibile visualizzare i diversi risultati per ogni iterazione:
Velocizzare le iterazioni test tramite la registrazione/riproduzione
L'uso di una lunga tabella di combinazioni di parametri può comportare errori ed essere noioso. Per velocizzare le operazioni, creare una registrazione delle azioni quando si esegue il test con il primo set di valori parametro e quindi riprodurla per gli altri set.
Ecco come fare:
Selezionare Crea registrazione delle azioni prima di premere Avvia.
Completare la prima iterazione del test e passare a quella successiva.
Durante l'operazione, contrassegnare ogni passaggio come superato o non superato. Immettere i valori parametro nell'applicazione esattamente come vengono visualizzati nello script di test.
Scegliere Riproduci per eseguire il test con il successivo set di valori parametro.
Le azioni verranno riprodotte automaticamente, ma è comunque necessario verificare i risultati.
La registrazione/riproduzione non funziona con tutte le applicazioni. Per informazioni dettagliate, vedere Configurazioni e piattaforme supportate per i test codificati dell'interfaccia utente e le registrazioni delle azioni.
Domande e risposte
D: I parametri rappresentano la soluzione migliore per specificare che il test deve essere eseguito in Windows 7 e Windows 8? E con browser, database diversi e così via?
A: Per questa operazione è preferibile usare Configurazioni di test. Con i parametri del test case, si eseguono i diversi valori parametro uno dopo l'altro; questo rende difficile passare da una piattaforma a un'altra.D: È possibile usare parametri nei passi condivisi?
R: sì. Si impostano i valori parametro per i test case dove si usano i passi condivisi.Q: È possibile importare i valori dei parametri da un foglio di calcolo di Excel nei set di parametri condivisi?
R: sì. Copiare i dati dal foglio di calcolo di Excel e incollarli nella griglia dei parametri condivisi. È anche possibile copiare i dati dalla griglia in Excel se necessario.