Skip to content

Implementar testes de integração no Android #35

@YannLeao

Description

@YannLeao

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.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions