Windows

Xamarin spera di semplificare i test delle app mobili con il nuovo servizio

Pros and Cons of Xamarin Development

Pros and Cons of Xamarin Development
Anonim

Xamarin ha annunciato Test Cloud, un servizio automatizzato che consente agli sviluppatori mobili di testare le proprie app su centinaia di dispositivi mobili.

Ottenere un'applicazione che funzioni correttamente su più dispositivi mobili è una grande sfida a causa delle molte dimensioni dello schermo, sistemi operativi e versioni di quei sistemi operativi di diversi produttori, secondo l'amministratore delegato Nat Friedman, che ha parlato durante il keynote di apertura alla conferenza dell'utente inaugurale della società, Evolve.

"Se sei un'azienda che vuole supportare molto dei dispositivi, devi letteralmente testare su centinaia di dispositivi ", ha detto Friedman.

Assicurarti che le applicazioni funzionino correttamente su tutti i dispositivi mirati è fondamentale perché gli utenti sono in viaggio e le app solo pochi secondi per impressionarli, secondo Friedman.

Oggi, la maggior parte degli sviluppatori fa affidamento sui test manuali. Solo l'8% dei 300 sviluppatori interpellati da Xamarin ha utilizzato qualsiasi tipo di prodotto di test su dispositivi mobili.

"Questo era OK quando il cellulare era come nuovo e nella sua infanzia e noi eravamo tutti cowboy e questo è bello. Ma è cresciuto un po 'adesso ", ha detto Friedman.

L'azienda spera di cambiarlo con l'introduzione di Test Cloud. Utilizza un'interfaccia basata sul Web, ma può anche essere integrata con sistemi di integrazione continua popolari come Jenkins, TFS e TeamCity.

Per aggiungere una nuova applicazione per test utilizzando Test Cloud, gli sviluppatori devono prima caricare il file APK se è un'app per Android, ad esempio. Test Cloud quindi consente agli sviluppatori di scegliere su quali dispositivi testare l'app. L'ultimo passo è scegliere come testare e le opzioni sono o per caricare script personalizzati o scegliere una funzionalità chiamata App Explorer, ha detto Friedman.

App Explorer verifica automaticamente un'app esplorando l'interfaccia utente, visitando ogni scheda, spingendo pulsanti e compilando campi di testo. Utilizza un dispositivo come riferimento per creare uno script e quindi lo esegue su tutti gli altri dispositivi. Gli elementi dell'interfaccia utente sono identificati dagli ID oggetto, in modo che i test continuino a funzionare anche se vengono apportate modifiche al layout.

Il rapporto risultante mostra schermate di ogni passaggio dall'app in esecuzione su dispositivi diversi, monitoraggio delle prestazioni e registri dettagliati del dispositivo e impila le tracce per aiutare gli sviluppatori a trovare e correggere rapidamente i bug.

Test Cloud diventerà generalmente disponibile durante il terzo trimestre. Non sarà solo integrato nella piattaforma di Xamarin, ma sarà anche disponibile per gli sviluppatori che sviluppano app utilizzando Objective-C, Java e altri framework. Il servizio si basa su Calabash, il framework di automazione dei test mobili multipiattaforma più utilizzato, secondo Xamarin, che ha acquisito LessPainful, la società che lo ha creato.

Ciò che il servizio costerà resta da vedere. I dettagli del prezzo non saranno resi pubblici fino a quando non verranno spediti, ma gli utenti che vogliono mettere le mani sulla versione beta possono registrarsi sul sito Web di Xamarin.

Invia suggerimenti e commenti a [email protected]