The bug in on the table

559 views

Published on

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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
559
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Aquifalarei de time to market … ficaratentonasprevisoes de inscricaosubmissao e publicacao
  • Aquifalareisobreportabilidade: a necessidade de ter um aplicativoemtodas as plataformas
  • Aquifalareisobre a necessidade de terumapratica de desenvolvimento unicaemmultiplataformaE a relacao dele com o tipicociclo de testes dessafase
  • Essessaooscriterios, listareialgunsparaexemplificar e mostrareicomoelestbpodemseruteisparafazer brainstorming emcenarios de testes
  • Aquifalareisobre o ciclo de testes … e acabominha parte aqui … acho q falotudoem 20 min
  • The bug in on the table

    1. 1. #TheBugIsOnTheTable #TDC2013
    2. 2. @awdren Dev de Apps, Evangelista de Devs @igorborborema Desenvolvedor de Testes Instituto Nokia de Tecnologia, Manaus-AM
    3. 3. • 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
    4. 4. Processo Interno que interessa!
    5. 5. inscrição Fila de espera “in review” Revisando PUBLICADO REPROVADO
    6. 6. Melhores Práticas de Desenvolvimento Típico ciclo de testes de aplicativos
    7. 7. 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
    8. 8. Típico ciclo de testes de aplicativos 1. Writing the code Melhores práticas de desenvolvimento Unit testing Integration testing System testing 2. Test Lab: getting the app ready for the market 3. Customer acceptance criteria + Device Compatibility Test + Performance Testing and Optimization + Regression Testing Functional Testing Exploratory Testing Usability Testing Acceptance testing
    9. 9. Critérios da Loja de Apps que interessam!
    10. 10. Nokia Store, Windows Phone Store e App Store aplicam critérios para aceitar uma submissão e a app ser considerada aprovada;
    11. 11. 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
    12. 12. Na Google Play quem define critérios é o usuário.
    13. 13. • 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.
    14. 14. Percepções do usuário que interessam!
    15. 15. World Quality Report – 2012 Capgemini Consultants
    16. 16. Percepção do usuário sobre a app publicada World Quality Report – 2012 Capgemini Consultants
    17. 17. Ok.
    18. 18. Obrigado • Awdren Fontão: – awdren.fontao@indt.org.br – @awdren • Igor Correia: – Igor.correia@indt.org.br – @igorborborema

    ×