Avvio di un'esecuzione di test

Importante

Visual Studio App Center è previsto per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate che è possibile considerare la migrazione a.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

Un'esecuzione di test è un'esecuzione di una suite di test con un file binario dell'applicazione. Questa sezione descrive come caricare e avviare un'esecuzione di test in Test di App Center. Prima di creare un'esecuzione di test, completare i passaggi descritti in Introduzione al test di App Center.

Le esecuzioni di test vengono avviate eseguendo un comando che richiama l'interfaccia della riga di comando di App Center . Il comando può essere eseguito da un sistema locale, un computer di test, come parte di un'integrazione continua o da un sistema di distribuzione continua. Questo carica l'applicazione e i test nel test di App Center in cui eseguono e generano un report di test. Alcuni dei parametri di comando variano in base alla piattaforma applicazione, al framework di test, ai dispositivi di test e ad altre opzioni di configurazione di test. Per generare un comando prototipo, usare la finestra di dialogo Nuova esecuzione test in Test di App Center.

Test App Center

  1. Accedere al portale di App Center.
  2. Selezionare un'applicazione.
  3. Nell'area di spostamento a sinistra selezionare Test (cerchio con un segno di spunta).

Verrà visualizzata una panoramica generale delle esecuzioni di test esistenti per l'applicazione selezionata e il pulsante Nuova esecuzione di test .

Nuova esecuzione di test

Fare clic sul pulsante Nuova esecuzione test per avviare la finestra di dialogo che crea il comando test run prototipo. Questa finestra di dialogo passa attraverso tre schermate.

  1. Selezionare i dispositivi: selezionare i dispositivi da testare.
  2. Configura: selezionare la serie di test, il linguaggio di sistema e il framework di test da usare per il test.
  3. Invia: fornisce il comando prototipo per avviare una nuova esecuzione di test in base alle selezioni precedenti.

Spostarsi tra queste schermate completando le selezioni o i pulsanti Avanti > e < Precedente .

Selezionare i dispositivi

Selezionare i dispositivi o un dispositivo denominato impostato su cui eseguire il test. Un set di dispositivi è una raccolta di dispositivi e sistemi operativi. Se è stato creato in precedenza un set di dispositivi, è possibile selezionarlo nell'elenco dei set di dispositivi denominati.

In caso contrario, fare clic su Scegliere altre configurazioni del dispositivo rispetto a scegliere il dispositivo o i dispositivi da usare dall'elenco. Per salvare i dispositivi selezionati come set di dispositivi denominati, fare clic su Salva set e specificare un nome. Per continuare senza salvare questa selezione come set di dispositivi denominato, fare clic su Seleziona dispositivi N (Il valore per le modifiche N durante la selezione dei dispositivi per confermare il numero di dispositivi selezionato).

Configurare

Selezionare la serie di test, il linguaggio di sistema e il framework di test. La lingua di sistema determina le impostazioni locali del dispositivo che influiscono sulle impostazioni del dispositivo a livello di sistema, ad esempio il separatore decimale. Per altre informazioni sulla serie di test, vedere Concetti di Base di test di App Center.

Invia

In base ai passaggi precedenti viene generato un comando prototipo. Alcuni parametri in questo comando prototipo devono essere modificati per corrispondere all'ambiente prima di usarlo per caricare e avviare l'esecuzione del test. Ad esempio, il prototipo di comando generato per un utente ipotetico e un'app Android con test espresso potrebbero essere simili a:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk  --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER

Importante

Il comando illustrato qui è solo per scopi di illustrazione. Non usare questo comando. Usare invece la finestra di dialogo per generare un prototipo di comando per l'applicazione, il framework di test e i parametri di test.

I parametri dei comandi includono:

  • app : ID dell'applicazione selezionata in App Center. Questo valore non deve essere modificato.
  • dispositivi : ID per il dispositivo selezionato impostato su. Se è stato selezionato un set di dispositivi denominato, l'ID viene generato dal nome del set di dispositivi. Se non si usa un set di dispositivi denominato, l'ID viene generato come un slug del dispositivo. Un slug del dispositivo è un valore esadecimale univoco che rappresenta la raccolta selezionata di dispositivi e sistemi operativi. Questo valore non deve essere modificato.
  • app-path : percorso dell'applicazione testata. Questo percorso deve essere modificato per corrispondere all'ambiente e può essere un percorso assoluto o relativo.
  • serie di test: serie di test selezionata. La serie di test è un'etichetta usata per raggruppare le esecuzioni di test nei report di test di App Center.
  • build-dir : percorso della directory contenente l'output della compilazione di automazione di test. Questo percorso deve essere modificato per corrispondere all'ambiente e può essere un percorso assoluto o relativo.

Modificare il percorso dell'app e il dir dir nel comando generato per corrispondere all'ambiente e quindi eseguirlo usando la riga di comando o la finestra del terminale. È possibile salvare il comando da usare per le esecuzioni di test future.

La versione modificata e pronta per l'uso della riga di comando per questo ipotetico esempio potrebbe essere:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk"  --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"

Nota

Ogni file caricato è limitato a 400 MB. Assicurarsi che le dimensioni del file dell'app o del contenuto dir di compilazione non superino il limite di dimensioni.

Risorse della Guida

È possibile contattare il supporto nel portale di App Center. Nell'angolo superiore destro della schermata selezionare il menu Guida (?) e quindi scegliere "Contattare il supporto". Il team di supporto dedicato risponderà alle tue domande.

Se si vuole aiutare con un'esecuzione di test, passare all'esecuzione del test in questione e copiare l'URL dal browser e incollarlo nella conversazione di supporto. Un URL di esecuzione di test è simile a https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747.