O desafio
Nossos times de QAs trabalham com validações e automações de APIs, Apps (Android e iOS) e portais web. Contudo, para este desafio, pedimos o foco em uma situações apenas:
- Levantamento de cenários e automatizações de testes em app/ mobile: Para isso, precisaremos que utilize a APK (alura_esporte.apk) disponível neste repositório
Algumas funcionalidades:
Inicialmente o APP abrirá tela de login, assim como botão para criação de um novo cadastro (simples) onde será possível criar um novo usuario de acesso. Ao acessar será apresentado lista de produtos para seleção e início de processo de compra de um produto. Na tela de informações de pagamentos teremos apenas inserção de informações (sem grandes validações) e execução de operaçao para confirmação de pagamento.
Obs.: A funcionalidade de confirmação de pagamento não esta implementada e, no casso, apresentará apenas uma mensagem de erro!
Dentro destas possibilidades, queremos analisar o que você entende como possível de testar, quais são possíveis cenários e que tente nos mostrar como validar funcionalidades de um app ainda em processo de desenvolvimento.
Como entregar: Você deve disponibilizar seu código em algum serviço de hospedagem como Bitbucket, GitLab ou GitHub e manter o repositório como privado.
É obrigatório ter um README com todas as instruções sobre o seu desafio, não esqueça de nos informar a linha de comando para rodar os testes!
Assim que finalizar, nos avise para enviarmos os usuários que devem ter acesso para avaliação.