Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Código | BD | Qualidade | Utilização |
---|
Controle de Qualidade
Descrição
Esta seção contém todas as metodologias escolhidas para realização dos testes do projeto.
Sumário
Backend
Frontend
e2e
Os testes do frontend são testes end-to-end, que seria testar a aplicação do início, no frontend isso se aplica testando os componentes usados no desenvolvimento das telas, assim como todo o seu user flow.
Para isso, usamos a ferramenta Cypress, que nos permite visualizar a aplicação sendo testada em tempo real, simulando um usuário comum do aplicativo.
Os testes estão localizados no repositório idoso-mais-qa, onde também é possível ver o passo a passo da instalação da ferramenta e um tutorial simples de como rodar os testes tanto na máquina local quanto nos ambientes de Development e Produção. Assim, o Cypress é conectado com o ambiente do frontend que queremos testar e o mesmo se aplica para o ambiente do backend que está vinculado com o mesmo.
Padrão de tasks
As tasks de cada página da aplicação contém um page object e seu próprio arquivo de testes unitários com todas as validações necessárias.