Upload
awdren-fontao
View
338
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Palestra sobre testes envolvendo Lojas de Aplicativos, boas práticas que podem ser aplicadas a todas as lojas. Palestra ministrada no The developer's conference 2013 em Porto Alegre.
Citation preview
#TheBugIsOnTheTable #TDC2013
@awdren Dev de Apps, Evangelista de Devs@igorborborema Desenvolvedor de TestesInstituto Nokia de Tecnologia, Manaus-AM
• Explorando qualidade– Brevemente sobre Ecossistemas– Ciclo da App• Desenvolvimento da app – Instituição, Empresa, um
grupo de desenvolvedores ou um único desenvolvedor• Submissão & publicação da app• Percepção do usuário sobre a app publicada
Processo Interno que interessa!
inscriçãoFila de espera“in review” Revisando
PUBLICADO
REPROVADO
Melhores Práticas de Desenvolvimento
Típico ciclo de testes de aplicativos
Melhores Práticas de Desenvolvimento
• installing and launching• memory and file storage
during run• non-block connectivity• Network Utilization,
efficiency and Battery life considerations
• Messaging & calls• External Influences• User Interface• Language
• Performance• Media• Menu• Functionality • Keys• Device Specific Tests• Stability• Data Handling• Security• Privacy, Content & Policies
1. Writing the code
2. Test Lab: getting the app ready for the market
3. Customer acceptance criteria
+ Device Compatibility Test+ Performance Testing and Optimization+ Regression Testing
Típico ciclo de testes de aplicativos
Unit testingIntegration testingSystem testing
Functional TestingExploratory TestingUsability Testing
Acceptance testing
Melhores práticas de desenvolvimento
Critérios da Loja de Apps que interessam!
Nokia Store, Windows Phone Store e App Store aplicam critérios para aceitar uma submissão e a app ser considerada aprovada;
Critérios Comuns
• Inconsistência de UI (User Interface)• Confusão na navegação da app• Política de privacidade• Inconsistência de linguagem e erros de tradução• Tratamento de exceções – App crashing• Ajuda• Conectividade• Distorção de orientação de tela
Na Google Play quem define critérios é o usuário.
• Se tiver dúvidas sobre um aplicativo específico, incluindo mensagens de fechamento forçado ou outros problemas no próprio aplicativo, entre em contato com o desenvolvedor do aplicativo. Os desenvolvedores são responsáveis por manter seus próprios aplicativos, incluindo garantir que eles funcionem corretamente e da forma prometida.
• Você encontrará informações sobre o desenvolvedor de cada aplicativo no Google Play selecionando o aplicativo em questão e rolando a página para baixo até a seção "Desenvolvedor" na página de descrição do aplicativo. Haverá um endereço de e-mail, um número de telefone ou um site de contato do desenvolvedor.
Qual a
melhor
abordagem?
Percepções do usuário que interessam!
World Quality Report – 2012Capgemini Consultants
Percepção do usuário sobre a app publicada
World Quality Report – 2012Capgemini Consultants
Ok.
!!!!
!!!!
Obrigado
• Awdren Fontão:– [email protected]– @awdren
• Igor Correia:– [email protected]– @igorborborema