Como desenvolvedor Android, o mercado-alvo para o qual eu crio aplicativos é muito fragmentado. Embora eu possa especificar certos requisitos - por exemplo, meu aplicativo suporta apenas a versão Android xx ou superior, às vezes podem ocorrer erros evidentes apenas em um modelo de telefone específico.
Existem estratégias para lidar com erros específicos do dispositivo sem comprar o telefone em questão? Mantemos um conjunto de telefones para teste, mas não podemos dar ao luxo de sair e comprar um novo telefone quando 2 ou 3 usuários relatam que há um bug que ocorre apenas no modelo de telefone.
Tenho certeza de que outros desenvolvedores do Android encontraram problemas semelhantes no passado e estou curioso para saber quais estratégias econômicas estão disponíveis para ajudar a detectar erros específicos do dispositivo.
Atualize para adicionar alguns detalhes:
- Eu uso o Bugsense para capturar relatórios de erros; portanto, sempre que houver exceções, conhecerei o modelo do telefone, o rastreamento da pilha, o número de vezes que isso aconteceu com meus usuários e alguns outros detalhes.
- Os usuários podem estar localizados em países diferentes, então não posso assumir que poderei emprestar o telefone deles.
Imagine um cenário como este: 100 usuários instalaram o aplicativo, mas três pessoas reclamaram que um botão não funciona corretamente quando pressionado. Nenhum dos modelos de telefone que tenho para testar apresenta o problema. Não parece haver um emulador para o modelo do telefone com problema.
fonte
Respostas:
Anos atrás, eu costumava encontrar o mesmo problema no desenvolvimento de software para dispositivos Palm. Existem algumas estratégias óbvias:
Ambos são bastante limitantes, no entanto. Não há substituto infalível para ter o dispositivo real.
Uma coisa interessante que me deparei é a AppThwack , uma empresa que permite testar remotamente centenas de dispositivos Android reais. Não tenho experiência com isso pessoalmente, mas parece promissor (também é uma forte indicação de que não há uma resposta fácil e barata para o seu problema).
fonte
Infelizmente, não há uma resposta fácil para esse problema.
refinar @ dan1111 answer Como os usuários ajudam no teste para o Android
fonte