Test App Center
Importante
Visual Studio App Center è pianificato 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 a cui è possibile prendere in considerazione la migrazione.
Altre informazioni sulle sequenze temporali di supporto e sulle alternative.
Il test di App Center (in precedenza Xamarin Test Cloud) è un servizio di automazione di test per app per dispositivi mobili native e ibride. I test scritti usando framework supportati possono essere eseguiti su centinaia di modelli di dispositivo univoci e sistemi operativi ospitati nel data center. Avviare le esecuzioni dei test usando l'interfaccia della riga di comando di App Center o l'API REST pubblica. App Center archivia i risultati dei test, inclusi gli asset multimediali, per la visualizzazione per un massimo di sei mesi.
Le esecuzioni dei test vengono eseguite in modo ospitato: caricare i file binari e di test dell'app per eseguire i test nel data center. Gli asset generati, ad esempio screenshot e log dei dispositivi, vengono conservati per i report di test.
Il test di App Center gestisce un criterio di conservazione dei dati di sei mesi per i dati del report di test. Tutti i report di test precedenti a sei mesi vengono rimossi.
Suggerimento
L'interfaccia utente di test di App Center visualizza solo le 50 esecuzioni di test più recenti per ogni serie di test. È possibile accedere alle esecuzioni di test meno recenti usando l'API di App Center.
Funzionalità principali
- Dispositivi reali : usiamo dispositivi Android reali & iOS che non sono rooted o jailbroken, fornendo la migliore approssimazione dell'ambiente degli utenti.
- Screenshot: gli screenshot vengono acquisiti automaticamente per ogni passaggio di test e possono essere visualizzati affiancati per tutti i dispositivi in un report di test.
- Log : visualizzare i log del dispositivo in un'esecuzione di test e le tracce dello stack per i passaggi di test non riusciti.
- Esecuzioni simultanee : eseguire test su più dispositivi contemporaneamente per velocizzare i tempi di esecuzione dei risultati. Per altre informazioni sulla concorrenza, vedere la sezione Concetti di base .
- Supporto dei framework più diffusi
- Appium (Java con JUnit)
- Calabash
- Espresso (solo Android)
- Xamarin.UITest
- XCUITest (solo iOS)
Il test di App Center attualmente non supporta le funzionalità seguenti:
- Test manuali
- Simulazione delle condizioni di rete
- Connessioni di rete cellulare
- Connessione
- Test di carico
Prima di iniziare, è consigliabile acquisire familiarità con i concetti di base del test.