Após realizado os testes unitários com porcentagens acima de 80% (com a maioria >90%), o foco agora será em testes de integração.
Objetivo
Adicionar testes unitários e testes de integração em fluxos críticos do aplicativo mobile, garantindo maior confiabilidade na regra de negócio, persistência local, mapeamentos e integração entre camadas.
Escopo
- Criar testes para regras do Repository quando aplicável.
- Validar comportamento de estados de sucesso, erro e carregamento.
- Criar testes de integração para fluxos críticos com Room.
- Priorizar fluxos de medicamento, confirmação de dose e sincronização com API.
Critérios de Aceitação
- O projeto mobile possui testes automatizados executáveis.
- Mappers principais possuem testes cobrindo conversões essenciais.
- ViewModels prioritárias possuem testes de estado.
- Fluxos críticos com Room são validados.
- A suíte de testes passa localmente.
Após realizado os testes unitários com porcentagens acima de 80% (com a maioria >90%), o foco agora será em testes de integração.
Objetivo
Adicionar testes unitários e testes de integração em fluxos críticos do aplicativo mobile, garantindo maior confiabilidade na regra de negócio, persistência local, mapeamentos e integração entre camadas.
Escopo
Critérios de Aceitação