mobile app beta testing services ios
Teste beta é talvez uma das etapas mais importantes no desenvolvimento de aplicativos móveis.
Ao contrário do iOS padronizado, os dispositivos móveis executados no Android diferem significativamente uns dos outros, não apenas pela versão instalada do sistema operacional, mas pelo tipo de linguagem de programação, resolução de tela, hardware etc.
Essa é a razão pela qual você deve manter não apenas uma equipe de testadores no escritório, mas também uma variedade de dispositivos para teste de aplicativos. Normalmente, esse processo é conduzido manualmente.
ordenar comando em unix com exemplo
O que você aprenderá:
- Visão geral
- Testei os seguintes serviços de teste beta de aplicativos móveis de terceiros
- Leitura recomendada
Visão geral
Primeiramente, você precisa instalar o aplicativo e, em seguida, verificar cuidadosamente a usabilidade e funcionalidade para detectar bugs. E esse processo é repetido continuamente para cada dispositivo que deve executar o aplicativo. É por isso que o gerenciamento de dispositivos se torna tão importante.
Desvantagens significativas, neste caso, são o trabalho demorado dos testadores e, principalmente, a falta de dispositivos em execução no Android.
Leia também:
Melhores provedores de serviços de teste de aplicativos móveis baseados em nuvem em 2020
Decidi comparar 4 dos serviços mais populares, que fornecem testes beta de aplicativos móveis.
Testei os seguintes serviços de teste beta de aplicativos móveis de terceiros
A imagem abaixo descreve o conjunto de recursos que é o mais importante para mim pessoalmente e sua disponibilidade em diferentes plataformas de teste beta móvel.
Existem dois tipos principais de serviços de teste: serviços de relatórios de falhas e serviços de terceirização de testes beta. Basicamente, o último inclui as mesmas funções do primeiro.
Vôo de teste
Vôo de teste é um serviço que simplifica o teste de aplicativos para dispositivos iOS, facilitando as coletas de código do dispositivo. Uma das principais vantagens é a possibilidade de ver quantas vezes o aplicativo foi iniciado, quantas vezes falhou e obter algumas informações para depuração.
Em geral, usar essa ferramenta é uma experiência muito agradável, permitindo que você colete UDID-se distribua aplicativos de builds com eficiência.
Vantagens do TestFlight
- Carregamento rápido e simples de arquivos através do utilitário de desktop Mac OS (na verdade, o mais simples entre todos os outros serviços);
- Registro remoto;
- É grátis.
A principal desvantagem do TestFlight:
- Não é compatível com Android.
Para comece com o TestFlight, basta preencher o formulário de registro. Certifique-se de especificar que você é um desenvolvedor, caso seja - isso lhe dará acesso para fazer upload de suas próprias construções e convidar seus próprios testadores. O processo posterior é bastante simples - você precisará criar uma equipe, fazer upload de sua construção e convidar seus testadores.
HockeyApp
Devido à recente absorção do TestFlight pela Apple, muitos dos desenvolvedores mudaram para HockeyApp nos últimos meses. Os relatórios de falhas são muito detalhados (por exemplo, rastreamento de pilha completo com simbolização de servidor e embora não seja tão bom quanto o TestFlight, seu aplicativo de desktop fornece uma boa maneira de fazer upload do aplicativo e seu arquivo dSYM (necessário para simbolização). No entanto, as ferramentas HockeyApp ainda não são grátis, você só poderia ter um teste gratuito.
Vantagens do HockeyApp:
- Bibliotecas de código aberto;
- Gerenciamento de compilação, gerenciamento de dispositivos, rastreamento de atividades dos testadores;
- Ele me deu relatórios detalhados de falhas.
A principal desvantagem do HockeyApp:
- Não suporta casos de teste. Embora nem todas as equipes tenham necessidade desse recurso, para mim, pessoalmente, isso desempenhou um papel crucial.
Para começar com o hóquei você precisará pagar - o plano mínimo para 5 aplicativos custará US $ 10 por mês. Eles também têm um plano de teste (dica rápida: para obter um, certifique-se de especificar que você é um desenvolvedor ao se registrar). Quando o processo de registro for concluído - registre seu dispositivo no Hockey, carregue seu aplicativo e deixe seus testadores instalá-lo.
Crashlytics
Na verdade, se você não está muito interessado na distribuição beta do seu aplicativo, então você definitivamente deve considerar Crashlytics . Esta ferramenta oferece mais recursos, como um fórum de feedback. Este serviço é gratuito agora e parece que continuará assim no futuro.
Vantagens do Crashlitics:
- É a principal ferramenta de relatório de falhas. Se você está procurando um relator de falhas - este lhe dará todas as funcionalidades necessárias;
- É grátis.
A principal desvantagem do Crashlitics
- Não permite a distribuição de compilação ou gerenciamento de dispositivo, é apenas uma ferramenta de relatório de falha simples.
Para comece com Crashlitics, você precisará fazer o login com sua conta do Twitter. Sim, parece que esses caras estão planejando reunir o máximo de contatos sociais que puderem. No entanto, não espere que você se registre e tenha acesso a todas as funcionalidades instantaneamente - agora você está na lista de espera. Por favor, aguarde o novo convite. Espere. Apenas espere.
Ubertesters
Além do Crashlytics, o Ubertesters plataforma é grátis. Destina-se a todos os tipos de aplicativos móveis. Mas, ao contrário do Crashlytics, ele fornece uma gama mais ampla de serviços comparáveis ao HockeyApp, incluindo registro de falhas, edição de capturas de tela, suporte a casos de teste etc.
programa para baixar vídeos de qualquer site
Em uma plataforma, combina uma ferramenta de teste inteligente e a possibilidade de contratar uma equipe remota de testadores qualificados. O recurso de notificação por push em tempo real permite que o testador saiba sobre a nova compilação, permitindo que ele instale em seu dispositivo. Além disso, eles têm a capacidade de enviar bugs e outros problemas em movimento de dentro do próprio aplicativo e editar totalmente a captura de tela de onde o bug ocorreu. Esta também parece ser uma boa solução para PMs que desejam ter um controle total sobre o processo de teste.
Vantagens do Ubertesters:
- Edição de capturas de tela - Você pode simplesmente marcar uma área de bug usando sua funcionalidade de desenho. Não é uma piada - esse recurso extra pequeno economizou mais de 50% do tempo de nossos testadores internos;
- Quando houver falta de testadores, você pode contratar seus próprios testadores beta instantaneamente. Embora eu nunca tenha usado essa oportunidade;
- Suporte a casos de teste - Como mencionei acima, esse recurso é importante para mim;
- Ele realmente completou um conjunto de recursos que me permite usar apenas esta plataforma para todas as minhas necessidades de teste beta hoje.
A principal desvantagem dos Ubertesters:
- Interface de usuário muito complicada ... Levei algum tempo para me ajustar a ela.
Para começar a usar o Ubertesters, acesse o site deles e preencha um formulário de registro. Você pode escolher se deseja usar a plataforma gratuitamente ou se deseja pagar (dependendo de suas necessidades de teste).
Dica rápida: eles atualmente oferecem o plano Pro (que inclui todos os recursos) gratuitamente (como uma avaliação), então eu recomendo que você escolha o plano Pro em vez do grátis ao escolher seu plano. Quando registrado, você precisará criar o perfil de sua organização (ou ingressar em um existente), integrar seu SDK ao seu aplicativo, fazer upload da primeira compilação e começar a testar.
Portanto, existem algumas diferenças significativas entre os serviços listados acima. Cada um deles pode ser usado para vários tipos de soluções de teste beta de aplicativos móveis. Para obter o melhor resultado desses serviços de teste, você deve instalar seu SDK e implementar diferentes partes do código nos aplicativos em desenvolvimento.
Leitura recomendada: Guia de teste móvel
Em nosso próximo artigo, discutiremos mais sobre Empresa de desenvolvimento de aplicativos móveis .
Leitura recomendada
- Por que o teste de celular é difícil?
- Teste Alfa e Teste Beta (um guia completo)
- 11 melhores ferramentas de automação para testar aplicativos Android (Android App Testing Tools)
- Tutoriais de teste de aplicativos móveis (um guia completo com mais de 30 tutoriais)
- Tutorial da Appium para testar aplicativos móveis Android e iOS
- 5 desafios e soluções de teste móvel
- Melhores ferramentas de teste de software 2021 [QA Test Automation Tools]
- O que é teste gama? O estágio final de teste