Condividi tramite


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.