Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar testes funcionais #9

Open
ludimila opened this issue Aug 3, 2018 · 2 comments
Open

Implementar testes funcionais #9

ludimila opened this issue Aug 3, 2018 · 2 comments
Assignees
Labels
enhancement New feature or request Teste Funcional

Comments

@ludimila
Copy link
Contributor

ludimila commented Aug 3, 2018

Testes e2e para a aplicação.

@ludimila ludimila added enhancement New feature or request Teste Funcional labels Aug 3, 2018
This was referenced Sep 8, 2018
@victorsenam victorsenam self-assigned this Sep 13, 2018
@victorsenam
Copy link
Contributor

victorsenam commented Sep 18, 2018

O único teste até agora cobre a interação básica da aplicação no caso mais básico, isto é, quando a pessoa não tem a criança registrada e quer entender a situação de um endereço que tem várias creches disponíveis. Temos mais cenários pra testar? Fazer mais testes assim, dado que esta deve cobrir os bugs mais graves, é mais valioso do que fazer snapshot testing?
Isto é, precisamos de mais E2E? Se sim, alguma ideia de quais? Alguma sugestão?

@bplmp
Copy link
Contributor

bplmp commented Sep 25, 2018

Temos outros cenários acho:

  • Quando a pessoa tem uma criança já cadastrada e segue para o link externo da SME
  • Quando a pessoa faz várias buscas de endereço e usa o botão voltar da aplicação, para pegar possíveis erros de routing nesse caso
  • Quando a pessoa busca um endereço fora de SP e deve retornar zero escolas e a mensagem apropriada
  • Quando a API não responde, ou responde com algum erro (404, 500), como a aplicação lida com isso
  • Quando a (as) API do Google Maps falham, como a aplicação lida com isso

Esses são os que consigo pensar agora. Esses dois últimos casos na verdade mostram que a gente não está preparado para eles ainda.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Teste Funcional
Projects
None yet
Development

No branches or pull requests

3 participants