+ All Categories
Home > Documents > The bug in on the table

The bug in on the table

Date post: 29-Jun-2015
Category:
Upload: awdren-fontao
View: 337 times
Download: 0 times
Share this document with a friend
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.
Popular Tags:
36
#TheBugIsOnTheTable #TDC2013
Transcript
Page 1: The bug in on the table

#TheBugIsOnTheTable #TDC2013

Page 2: The bug in on the table

@awdren Dev de Apps, Evangelista de Devs@igorborborema Desenvolvedor de TestesInstituto Nokia de Tecnologia, Manaus-AM

Page 3: The bug in on the table

• 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

Page 4: The bug in on the table
Page 5: The bug in on the table
Page 6: The bug in on the table

Processo Interno que interessa!

Page 7: The bug in on the table

inscriçãoFila de espera“in review” Revisando

PUBLICADO

REPROVADO

Page 8: The bug in on the table
Page 9: The bug in on the table

Melhores Práticas de Desenvolvimento

Típico ciclo de testes de aplicativos

Page 10: The bug in on the table

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

Page 11: The bug in on the table
Page 12: The bug in on the table
Page 13: The bug in on the table
Page 14: The bug in on the table
Page 15: The bug in on the table
Page 16: The bug in on the table
Page 17: The bug in on the table
Page 18: The bug in on the table
Page 19: The bug in on the table
Page 20: The bug in on the table

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

Page 21: The bug in on the table

Critérios da Loja de Apps que interessam!

Page 22: The bug in on the table

Nokia Store, Windows Phone Store e App Store aplicam critérios para aceitar uma submissão e a app ser considerada aprovada;

Page 23: The bug in on the table

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

Page 24: The bug in on the table

Na Google Play quem define critérios é o usuário.

Page 25: The bug in on the table

• 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.

Page 26: The bug in on the table

Qual a

melhor

abordagem?

Page 27: The bug in on the table

Percepções do usuário que interessam!

Page 28: The bug in on the table

World Quality Report – 2012Capgemini Consultants

Page 29: The bug in on the table

Percepção do usuário sobre a app publicada

World Quality Report – 2012Capgemini Consultants

Page 30: The bug in on the table
Page 31: The bug in on the table

Ok.

Page 32: The bug in on the table

!!!!

Page 33: The bug in on the table

!!!!

Page 34: The bug in on the table
Page 35: The bug in on the table
Page 36: The bug in on the table

Obrigado

• Awdren Fontão:– [email protected]– @awdren

• Igor Correia:– [email protected]– @igorborborema


Recommended