Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Código | Banco de Dados | Qualidade | Utilização |
---|
Controle de Qualidade
Descrição
Esta seção contém todos a metodologia escolhida para realização dos testes do projeto.
Sumário
Testes
No frontend, foram desenvolvidos testes unitários de serviço e de componente, mockando recursos do Flutter como http.
Para o backend, foram desenvolvidos testes unitários e de integração, mas para o último a cobertura foi baixa. Também, foram testados os endpoints, que são o ponto de comunicação entre a API e a aplicação.
Passar teste
Para que um merge request (MR) seja aceito, é necessário que a pessoa revisando o MR tenha testado as funcionalidades e que essas passem nos testes. Se falharem, o desenvolvedor deve ser contatado sobre o que falhou.
Falhar testes
Quando um teste falha, a pessoa responsável pelo MR deve ser contatada para que o erro seja corrigido, para que o código não se mantenha quebrado.