A maioria dos problemas em aplicativos móveis são descobertos pelos usuários e se originam de desempenho ruim, com metade sendo problemas de funcionalidade ou compatibilidade. Testes inadequados também contribuem para falhas, com falta de profundidade, qualidade e variações nos testes funcionais, de usabilidade, segurança, integração e desempenho entre plataformas.
5. 2
É o número de experiências ruins que o user tem em média
antes de tentar outro app.
5
6. 6
Principais problemas
◉ Velocidade/desempenho
◉ Diversidade de devices
◉ Consistência entre a ação e como ela foi implementada
◉ Estratégia de desenvolvimento fraca (sem foco no
público alvo e objetivo
7. 7
Outros problemas
◉ Falta de marketing
◉ Falta de manutenção no app
◉ Aparência - a primeira impressão é a que fica.
◉ Consistência entre plataformas (bom no iOS e ruim no
Android.
8. 8
Problemas na área de testes:
◉ Não aprender com os erros
◉ Falta amplitude no planejamento
◉ Falta profundidade e qualidade nos testes (variações)
◉ Liberação sem acabar os testes.
◉ Testes se adequam ao cronograma e deveria ser o
contrário.
11. Testes de Regressão
◉ Verificar se o que desenvolvemos agora afetou o
que já existia.
◉ Importante manter uma lista do que é importante
testar quando ocorre alguma alteração.
11
12. Testes de UX
◉ O usuário entende o que ele tem que fazer?
◉ Ele recebe feedback quando comete algum erro?
◉ O app é utilizado da forma certa? É de fácil
utilização?
Obs.: Cuidado com o vício nos testes :)
12
13. Testes de Segurança
◉ LGPD: Lei geral de proteção de dados.
◉ Quando o user desinstala o app e instala
novamente ele não pode estar logado.
13
14. Testes de integração
◉ Integração entre front e back
◉ Integração entre user anônimo e conta criada
◉ Integração entre módulos de um sistema
◉ Entre app e backoffice
14
15. Testes de performance
◉ O app tem que ser fluido.
◉ No mínimo tenho que
conseguir baixar no 3g.
◉ Tem dar feedback pro user
quando não consegue
consultar a API.
15
16. Testes de Compatibilidade e Desempenho
◉ Desempenho bom em
diversos devices
◉ Desempenho bom no
Android e no iOS
◉ Lembrar das telas
pequenas :)
16
17. Testes de unidade
◉ Teste do DEV
◉ Testa os métodos isoladamente
◉ É feito junto com o projeto de desenvolvimento
Tem diversas técnicas, a gente pode ver algumas ;)
17