Windows

Xamarin espera simplificar testes de aplicativos móveis com novo serviço

In-App Purchases em aplicativos móveis - Xamarin Online Week '17 - Dia 06

In-App Purchases em aplicativos móveis - Xamarin Online Week '17 - Dia 06
Anonim

A Xamarin anunciou o Test Cloud, um serviço automatizado que permite que os desenvolvedores de dispositivos móveis testem seus aplicativos em centenas de dispositivos móveis.

Obter um aplicativo para funcionar corretamente em vários dispositivos móveis é um grande desafio devido aos diversos tamanhos de tela, sistemas operacionais e versões desses sistemas operacionais de diferentes fabricantes, de acordo com o CEO Nat Friedman, que falou durante a palestra de abertura na conferência inaugural da empresa, Evolve.

“Se você é uma empresa que quer apoiar muito de dispositivos, você literalmente tem que testar centenas de dispositivos ", disse Friedman.

Certificar-se de que os aplicativos funcionem corretamente em todos os dispositivos de destino é crucial porque os usuários estão em movimento e os aplicativos só tem alguns segundos para impressioná-los, de acordo com Friedman.

Hoje, a maioria dos desenvolvedores depende de testes manuais. Apenas 8% dos 300 desenvolvedores consultados pela Xamarin usaram qualquer tipo de produto de teste em dispositivos móveis.

“Isso foi bom quando o celular era como novo e em sua infância e nós éramos todos cowboys e isso é legal. Mas cresceu um pouco agora ”, disse Friedman.

A empresa espera mudar isso com a introdução do Test Cloud. Ele usa uma interface baseada na Web, mas também pode ser integrado a sistemas de integração contínua como Jenkins, TFS e TeamCity.

Para adicionar um novo aplicativo para teste usando Test Cloud, os desenvolvedores precisam primeiro fazer o upload do arquivo APK se um aplicativo Android, por exemplo. O Test Cloud permite que os desenvolvedores escolham quais dispositivos testar o aplicativo. O último passo é escolher como testar, e as opções são para fazer upload de scripts personalizados ou escolher um recurso chamado App Explorer, disse Friedman.

O App Explorer testa automaticamente um aplicativo explorando a interface do usuário, visitando todas as guias, empurrando botões e preenchendo campos de texto. Ele usa um dispositivo como referência para criar um script e, em seguida, executa isso em todos os outros dispositivos. Os elementos da interface do usuário são identificados por IDs de objeto, para que os testes continuem funcionando, mesmo que sejam feitas alterações no layout.

O relatório resultante mostra capturas de tela navegáveis ​​de cada etapa do aplicativo em execução em diferentes dispositivos, monitoramento de desempenho e registros detalhados do dispositivo e rastreamentos de pilha para ajudar os desenvolvedores a encontrar e corrigir bugs rapidamente.

A Test Cloud ficará disponível durante o terceiro trimestre. Ele não só será integrado à própria plataforma do Xamarin, mas também estará disponível para os desenvolvedores criando aplicativos usando Objective-C, Java e outros frameworks. O serviço é baseado no Calabash, a estrutura de automação de teste móvel multiplataforma mais usada, de acordo com a Xamarin, que adquiriu a LessPainful, a empresa que o criou.

O custo do serviço continua a ser visto. Os detalhes do preço não serão divulgados até o momento, mas os usuários que quiserem colocar as mãos na versão beta podem se inscrever no site da Xamarin.

Envie dicas e comentários para [email protected]