TDC2012 Comparação de Report de falha em lojas de aplicativos

Post on 27-Jun-2015

56 views 3 download

description

Palestra apresentada no evento TDC2012: Comparação de Report de falha em lojas de aplicativos

Transcript of TDC2012 Comparação de Report de falha em lojas de aplicativos

TRILHA MOBILE Comparação de Report de Falha

em lojas de aplicativos

Igor de Borborema Correia

Tópicos

• Aplicativo TouchTetris

• Defeitos do aplicativo

• Submissão e Publicação

• Custo e Tempo

• Conclusão

Aplicativo TouchTetris

HTML, CSS e JavaScript + Framework de Portabilidade

Android

iOS Windows Phone

TouchTetris tela principal

TouchTetris tela principal

TouchTetris tela about

TouchTetris tela about

TouchTetris tela principal

TouchTetris tela principal

TouchTetris tela jogo

em execução

TouchTetris tela jogo

em execução

TouchTetris tela pause

TouchTetris tela pause

TouchTetris tela jogo

em execução

TouchTetris tela game over

TouchTetris tela principal

Defeitos

5

DEFEITOS

TouchTetris tela principal

Defeitos

TouchTetris tela about

Defeitos

TouchTetris tela about

Defeitos

TouchTetris tela about

Defeitos

FECHA O APLICATIVO

1

TouchTetris tela about

Defeitos

ESPERADO ???

TouchTetris tela about

Defeitos

ESPERADO ???

TouchTetris tela principal

Defeitos

TELA ANTERIOR

TouchTetris tela principal

Defeitos

TouchTetris tela jogo

Defeitos em execução

TouchTetris tela jogo

Defeitos em execução

FECHA O APLICATIVO

TouchTetris tela jogo

Defeitos em execução

2

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

TouchTetris tela pause

Defeitos

ATIVAR MODO PAUSE

TouchTetris tela pause

Defeitos

TouchTetris tela jogo

Defeitos em execução

TouchTetris tela jogo

Defeitos em execução

TouchTetris Home Screen

Defeitos

TouchTetris Home Screen

Defeitos

TouchTetris Home Screen

Defeitos

APLICATIVO ABRE EM EXECUÇÃO

TouchTetris tela jogo

Defeitos em execução

3

TouchTetris Home Screen

Defeitos

ESPERADO ???

TouchTetris Home Screen

Defeitos

ESPERADO ???

TouchTetris tela pause

Defeitos

ABRIR APLICATIVO EM MODO PAUSE

TouchTetris tela pause

Defeitos

TouchTetris tela jogo

Defeitos em execução

TouchTetris tela jogo

Defeitos em execução

NÃO NAVEGA PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

4

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

NAVEGAR PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

NAVEGAR PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

NAVEGAR PARA ESQUERDA

TouchTetris tela jogo

Defeitos em execução

FORMATO LANDSCAPE PREJUDICA NAVEGAÇÃO DO JOGO

TouchTetris tela jogo

Defeitos em execução

5

ESPERADO ???

TouchTetris tela jogo

Defeitos em execução

SEGUIR JOGANDO COM NOVO VISUAL

TouchTetris tela jogo

Defeitos em execução

TouchTetris - Defeitos

Tela Anterior ao pressionar Back

Ativar modo Pause ao pressionar Back

Abrir aplicativo em modo Pause

Navegação para a esquerda

Formato Landscape

1

2

3

4

5

1

2

3

1

2

3

4

3

4

Submissão e Publicação

5 5 5

MarketPlace Google Play

App Store

1

2

3

Submissão e Publicação

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape 5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape

1

2

3

Submissão e Publicação

5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape

1

2

3

Submissão e Publicação

5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Formato Landscape

1

2

3

Submissão e Publicação

+

5

RESULTADO

CELULARES TESTADOS

CATEGORIA DA FALHA

RESULTADO ESPERADO

PASSO A PASSO PARA REPRODUÇÃO

REQUISITOS

1 Tela Anterior ao pressionar Back

RESULTADO ESPERADO

PASSO A PASSO PARA REPRODUÇÃO

REQUISITOS

2

Ativar modo Pause ao pressionar Back

1

2

3

4

Submissão e Publicação

5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

1

2

3

4

Submissão e Publicação

5

Tela Anterior ao pressionar Back Ativar modo Pause ao pressionar Back Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Submissão e Publicação

3

4

5

Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Submissão e Publicação

3

4

5

Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

Submissão e Publicação

3

4

5

Abrir aplicativo em modo Pause Navegação para esquerda Formato Landscape

DESCRIÇÃO DO GUIDELINE

TOUCHTETRIS CONFUNDE COM NOME TETRIS

GUIDELINE

PEDIDO DE NOVA SUBMISSÃO

In review

Reviewed

5 dias

17 dias 15 dias

published

30 minutos 1 hora

In review

Reviewed

3 semanas 3 semanas 3 semanas

TEMPO: 3 SEMANAS

TEMPO: 6 SEMANAS

TEMPO: 5 SEMANAS

CUSTO: $99 CUSTO: $25 CUSTO: $99

Conclusão

• Emulador Android pareceu ser o mais lento.

• Sempre testar no device final.

• Pós publicação também testar em todos devices.

• Android tem melhor time to market e custo.

• Usuários podem denunciar desenvolvedor.

• Sem feedbak de tempo (Marketplace App Store)

Conclusão

• MarketPlace e App Store tem um trabalho humano.

• MarketPlace e App Store tem uma verificação automática de segurança para acesso de APIs nativas.

• Sempre desenvolver com boas práticas de desenvolvimento independente da plataforma ou tecnologia usada.

• Ter casos de teste pensando em multiplataformas (Unified Testing Iniative)

Muito Obrigado!

igorborborema@gmail.com

@igorborborema