Skip to content

Documentação de Testes - Validação do Menu de Navegação

Objetivo do Teste de Integração:

O objetivo deste teste de integração é validar a interação do usuário com o menu de navegação da aplicação, garantindo que todas as opções estejam acessíveis e redirecionem corretamente para suas respectivas telas.

Operações Testadas:

  • Objetivo: Verificar se o menu de navegação está funcional e direciona para as telas corretas.
  • Acessar o menu de navegação
    • Localizar e interagir com o ícone do menu (Icons.menu).
  • Navegar para a tela de Funcionários
    • Selecionar o item funcionariosMenuItem e validar a navegação para EmployeeManagement.
  • Navegar para a tela de Demandas
    • Selecionar o item demandasMenuItem e validar a navegação para DashBoardAdmin.
  • Navegar para a tela de Produtos
    • Selecionar o item produtosMenuItem e validar a navegação para DashboardProdutos.
  • Navegar para a tela de Desempenho
    • Selecionar o item desempenhoMenuItem e validar a navegação para DashboardDesempenhoAdmin.
  • Realizar Logout
    • Selecionar o item logoutMenuItem e validar a navegação para a tela de login (Login).

Resumo dos Resultados Obtidos:

  • Menu de Navegação: O ícone de menu (Icons.menu) foi identificado e interagiu corretamente em todas as instâncias.
  • Redirecionamento: Todos os itens do menu direcionaram para as telas corretas, conforme esperado.
  • Logout: O usuário foi corretamente redirecionado para a tela de login ao selecionar a opção de logout.

Conclusão:

Os testes de integração para a Validação do Menu de Navegação foram concluídos com sucesso. A interação com o menu ocorreu conforme esperado, garantindo que os usuários possam navegar entre as telas sem erros.

Execução dos Testes:

Para rodar os testes de integração, utilize o seguinte comando:

flutter test integration_test/menu_navegacao_test.dart -d <PLATAFORMA> --dart-define=ANON_KEY=<SUA_CHAVE_AQUI>