Test delle applicazioni Windows Store in esecuzione su un dispositivo utilizzando Microsoft Test Runner
Mediante Microsoft Test Manager per eseguire le procedure dei test manuali identificare i problemi nell'applicazione dell'archivio di Windows in esecuzione su un dispositivo remoto, ad esempio una compressa.I problemi che in genere vengono identificati quando si eseguono test manuali includono bug o funzionalità non corrette, scarse prestazioni e problemi legati alla connettività e alla sicurezza.Il risultato, le risoluzioni e i commenti che è possibile immettere durante un test manuale vengono salvati come risultati del test.
Requisiti
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
È possibile eseguire test manuali di applicazioni dell'archivio di Windows per qualsiasi tipo di dispositivo remoto Windows 8.
Per preparare il dispositivo remoto Windows 8 per il test
Prima di eseguire un test manuale in un dispositivo remoto Windows 8 tramite Microsoft Test Manager 2012, è necessario installare il debugger remoto al dispositivo che si desidera testare.Il debugger remoto include l'adattatore degli strumenti di test Microsoft, che viene installato automaticamente e viene eseguito come servizio sul dispositivo remoto per abilitare il test.Vedere Installing the Remote Debugger.
Dopo avere installato il debugger remoto, lo strumento di configurazione dell'adattatore degli strumenti di test di Microsoft verrà visualizzato come nuova sezione in Windows 8.
Attenzione Sia il computer che esegue Microsoft Test Manager 2012 che il dispositivo remoto Windows 8 deve essere in esecuzione come lo stesso utente.Se l'utente è diverso, il computer in esecuzione Microsoft Test Manager dalla visualizzazione di verrà visualizzata una finestra di dialogo delle credenziali quando si tenta di connettersi.La finestra di dialogo gli richiederà di fornire le stesse credenziali per connettersi al dispositivo remoto.
È inoltre possibile collegare utilizzando stesso Microsoft Live ID su entrambi i computer se le credenziali di accesso sono diversi.
Scegliere la sezione dello strumento di configurazione dell'adattatore degli strumenti di test di Microsoft in Windows 8.
Scegliere Avvia servizio nella finestra di dialogo di configurazione per l'adattatore degli strumenti di test di Microsoft configurare l'adattatore degli strumenti di test di Microsoft.
Per connettersi al dispositivo remoto
Nel computer che si sta testando da, aprire Microsoft Test Manager 2012.
[!NOTA]
Per visualizzare la finestra Microsoft Test Manager, scegliere l'inizio quindi scegliere Tutti i programmi.Scegliere Microsoft Visual Studio 2012, quindi scegliere Microsoft Test Manager.
[!NOTA]
Quando si avvia per la prima volta Microsoft Test Manager, non si è connessi a un progetto team.È innanzitutto necessario connettersi a Team Foundation Server, selezionare la raccolta di progetti e il progetto team.Il progetto team è quello utilizzato da altri utenti del team per creare i requisiti o storie utente, gestire il codice sorgente e compilare le applicazioni da testare.Gli elementi di test vengono creati e gestiti in questo stesso progetto Team.Vedere Procedura: Connettersi per la prima volta a un progetto team da Microsoft Test Manager.
Nello strumento di selezione del gruppo centrale, scegliere la freccia giù, quindi scegliere Centro test.
Sulla barra dei menu del gruppo centrale scegliere Test.
Nel menù sottostante alla barra dei menu del gruppo centrale, scegliere Esegui test se non è già selezionato.
[!NOTA]
Se non si dispone già di un test case manuale associato al piano di test, è necessario crearlo.Vedere Creare test case manuali.
Nel riquadro sinistro, in Esegui test, selezionare il piano di test o il gruppo di test nel piano che contiene il test che si desidera eseguire.
Nel riquadro laterale destro vengono visualizzati i test case all'interno del gruppo di test selezionato.
Scegliere il collegamento Modifica accanto a Esegui test mediante: per specificare il dispositivo remoto su cui eseguire il test.
La finestra di dialogo deiI test manuali di eseguire tramite visualizzare.
Scegliere l'opzione Dispositivo remoto e il nome del dispositivo che si desidera testare.Ad esempio, immettere mySlateDevice1.
[!NOTA]
Per impostazione predefinita, la porta 6905 viene utilizzata da Microsoft Test Manager per comunicare con i dispositivi remoti.È possibile eseguire l'override di questa porta se necessario.Se si utilizza una porta diverso, è necessario immettere l'indirizzo IP nel nome di dispositivo/campo di indirizzi IP.Ad esempio, immettere mySlateDevice1: nnnn.
È possibile visualizzare o modificare la porta utilizzata dall'adattatore degli strumenti di test di Microsoft aprire il file di configurazione mttaservice.exe.config di servizio nella cartella di installazione di Visual Studio, dal dispositivo remoto.
Scegliere il collegamento Prova per verificare che Microsoft Test Manager può comunicare con il dispositivo remoto.Se il test ha esito positivo, un segno di spunta verrà visualizzato:
Attenzione Sia il computer che esegue Microsoft Test Manager 2012 che il dispositivo remoto Windows 8 deve essere in esecuzione come lo stesso utente.Se l'utente è diverso, una finestra di dialogo delle credenziali viene visualizzato quando si tenta di connettersi.La finestra di dialogo gli richiederà di fornire le stesse credenziali per connettersi al dispositivo remoto.
È inoltre possibile collegare utilizzando stesso Microsoft Live ID su entrambi i computer se le credenziali di accesso sono diversi.
Scegliere Salva.
Per installare le finestre archiviare l'applicazione
Scegliere il collegamento Installa applicazione Windows Store accanto a Esegui test mediante: per installare l'applicazione dell'archivio di Windows sul dispositivo remoto per il test.
La finestra di dialogo dell'archivio delle finestre di installazione verrà visualizzato.
Nelle finestre di installare archiviare la finestra di dialogo di applicazione, il percorso e il nome del file di .appx per l'applicazione dell'archivio di Windows che si desidera installare.In alternativa, è possibile selezionare il pulsante … per individuare l'applicazione.
Scegliere Installa.
Le finestre di installare archiviano gli elenchi della finestra di dialogo di applicazione l'installazione viene descritta.I passaggi di installazione aggiuntivi includono:
Ottenere la licenza sul dispositivo remoto.
Copia file.
Installa certificato.
Installare ApplicationName.appx.
Durante il primo passaggio di installazione, una finestra di dialogo per la licenza dello sviluppatore Windows 8.
Scegliere Ottieni licenza per installare una licenza dello sviluppatore di Windows 8 sul dispositivo remoto.
Nel dispositivo remoto, scegliere Accetto per accettare il Controllo account utente e per immettere le credenziali di Windows Live.
Dopo aver installato la licenza dello sviluppatore di Windows 8 sul dispositivo remoto, il passaggio Ottieni licenza su dispositivo remoto nella finestra di dialogo dell'archivio delle finestre di installazione verrà visualizzato un segno di spunta a sinistra e Completato a destra.
Durante il secondo passaggio dell'installazione, la finestra di dialogo Installa applicazione Windows Store visualizzare lo stato dei file che vengono copiati durante l'installazione.Dopo che i file vengono copiati correttamente, un segno di spunta viene visualizzato a sinistra del passo e CompletatoCopia file a destra.
Durante il terzo passaggio di installazione, una finestra di dialogo per installare un certificato di test.
Scegliere Installa certificato.
Nel dispositivo remoto, scegliere Sì per installare il certificato.
Dopo che il certificato è installato, un segno di spunta viene visualizzato a sinistra del passo e CompletatoInstalla certificato a destra.
Successivamente, il passaggio finale dell'installazione, la finestra di dialogo Installa applicazione Windows Store visualizzare lo stato dell'installazione dell'archivio di Windows.Dopo l'installazione viene completata, viene visualizzato un segno di spunta viene visualizzato a sinistra del passaggio Installa ApplicationName.appx, Completato a destra.
Scegliere Chiudi per chiudere la finestra di dialogo Installa applicazione Windows Store.
Per verificare le finestre archiviare l'applicazione
Dopo avere completato l'installazione di un'applicazione di archivio di Wndows, è possibile scegliere Avvia test.
Il test runner viene aperto.
Eseguire i passi del test sul dispositivo remoto.
Importante Quando si esegue un test case manuale in un dispositivo remoto Windows 8, i passi del test devono essere eseguiti sul dispositivo remoto.I passi di test contrassegnati come superato o non superato le esecuzioni di computer testare il corridore.
Suggerimento L'opzione di schermata di acquisizione in Microsoft Test Runner supporta pienamente le immagini di acquisizione di schermata in un dispositivo remoto.Vedere Procedura: Acquisire una schermata durante l'esecuzione di un test.
Durante ciascun passo del test, è possibile apportare qualsiasi di diverse attività in Microsoft Test Runner.Queste attività vengono collocate nella barra degli strumenti:
Task
Dettagli
Terminare il test manuale
Per terminare in qualsiasi momento il test, scegliere Termina test.
Sospendere e riprendere il test manuale
Per sospendere in qualsiasi momento il test, scegliere Pausa.Se si sta registrando il test, scegliendo Pausa si mette in pausa anche la registrazione video o qualsiasi altro adattatore dati di diagnostica.Per riprendere il test, la registrazione video e qualsiasi altro adattatore dati di diagnostica, scegliere Riprendi.
Reimpostare il test manuale
Durante un test, è possibile reimpostarlo utilizzando Reimposta e riavviare il test.Vedere Procedura: Reimpostare un test manuale.
Registrazione e la riproduzione
AttenzioneSupportato in Windows 8 remote dispositivi.Inviare un bug
Se si individua un difetto nell'applicazione durante un passo del test, è possibile creare un bug mediante Crea bug.Vedere Procedura: Inviare un bug tramite test runner.
SuggerimentoQuando si invia un bug su Windows archiviare l'applicazione, il bug automaticamente includerà le informazioni per indicare che sono state eseguite sul dispositivo Windows 8.Nell'inviare i bug per le finestre archiviare le applicazioni, è possibile selezionare passi specifici da includere nel bug, rimuovendo i passaggi non sono necessari, come illustrato di seguito.
Selezionare i passi da includere nei bug
Il test manuale in un dispositivo remoto Windows 8 supporta gli adattatori dati di diagnostica, che consentono di inviare bug con la procedura:
Azioni
NotaMicrosoft Test Manager 2012 log azioni supportate solo per le finestre archivia le applicazioni Web sul dispositivo remoto Windows 8.L'azione di Windows classic e applicazioni dell'archivio di Windows non sono supportate le finestre remote 8 dispositivi.Log eventi
Informazioni di sistema
NotaI dati raccolti per l'adattatore dati di diagnostica vengono archiviati sul dispositivo remoto fino a creare un bug.Ciò consente di evitare la perdita di dati che sarebbe altrimenti causa se la connessione al dispositivo remoto viene interrotta.Se il dispositivo remoto viene disconnesso, i dati possono in genere essere ripristinati dopo la connessione viene ripristinata.Acquisire una schermata sul dispositivo remoto
Per chiarire i problemi individuati durante un test, è possibile includere schermate durante il test di un'applicazione di archivio di Windows sul dispositivo remoto utilizzando Acquisisci screenshot rettangolare.Vedere Procedura: Acquisire una schermata durante l'esecuzione di un test.
NotaUtilizzando l'opzione di schermata di acquisizione in test runner manuale mentre si è connessi a un dispositivo remoto è supportato.Aggiungere un commento
Per ogni passo del test, è possibile includere commenti e fornire dettagli e informazioni utili individuate tramite Aggiungi commento ai risultati del passo.Vedere Procedura: Allegare un commento durante l'esecuzione di un test.
Allegare un file pertinente
Durante un test, è possibile allegare un file associato all'applicazione sottoposta a test, ad esempio un file di output generato dall'applicazione.Per allegare un file al test, utilizzare Aggiungi allegato ai risultati del passo.Vedere Procedura: Allegare un file durante l'esecuzione di un test.
Acquisire uno snapshot ambientale
Se si esegue il test utilizzando un ambiente lab, è possibile allegare uno snapshot dell'ambiente durante l'esecuzione di un test tramite Acquisisci snapshot ambiente.Vedere Procedura: Eseguire test manuali e creare bug riproducibili con gli ambienti lab.
Per contrassegnare il risultato di un passo del test, fare clic sulla freccia a discesa accanto all'icona attiva (con una linea blu verticale) a destra del passo del test, quindi fare clic su Superato o Non superato.
Suggerimento È possibile selezionare più passi e contrassegnarli come superati o non superati.È inoltre possibile contrassegnare l'intero test come superato o non superato.
È possibile utilizzare i seguenti tasti di scelta rapida globali per contrassegnare un passo del test senza modificare lo stato attivo per l'input dall'applicazione sottoposta a test:
Passo del test superato: Win+CTRL+Q
Passo del test non superato: Win+CTRL+W
[!NOTA]
Se si tratta di un passo del test di convalida e non lo si contrassegna come superato o non superato, il risultato del test verrà contrassegnato automaticamente come non superato.È necessario verificare i risultati previsti per tutti i passi del test di convalida e contrassegnare il passo del test in base ai risultati effettivi.
Al termine del test, scegliere Termina test.
Sulla barra degli strumenti nella parte superiore di Test Runner, scegliere Salva e chiudi per salvare i risultati del test in Team Foundation Server e chiudere Test Runner.
È possibile visualizzare i risultati del test in Testing Center in Microsoft Test Manager.Se l'impostazione di test è configurata per includere i log azioni, i risultati del test e bug che si archiviano includeranno i log azioni avanzati per l'applicazione dell'archivio di Windows.Il log azioni avanzato è un file HTML che include le schermate di ogni misura di azione è stato creato durante il test.Ciò può essere utile nella comprensione delle azioni specifiche che sono state intraprese durante il test durante il tentativo di riprodurre un errore.Vedere Procedura: I Risultati del test di visualizzazione mediante Microsoft Test Manager.
Protezione
Verificare che il percorso di condivisione in cui il file e certificati di .appx vengono archiviati verrà protetta.
Risorse esterne
Forum
Visual Studio Team System a test
Argomenti correlati
Guida introduttiva per test manuali tramite Microsoft Test Manager