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).
- Localizar e interagir com o ícone do menu (
- Navegar para a tela de Funcionários
- Selecionar o item
funcionariosMenuIteme validar a navegação paraEmployeeManagement.
- Selecionar o item
- Navegar para a tela de Demandas
- Selecionar o item
demandasMenuIteme validar a navegação paraDashBoardAdmin.
- Selecionar o item
- Navegar para a tela de Produtos
- Selecionar o item
produtosMenuIteme validar a navegação paraDashboardProdutos.
- Selecionar o item
- Navegar para a tela de Desempenho
- Selecionar o item
desempenhoMenuIteme validar a navegação paraDashboardDesempenhoAdmin.
- Selecionar o item
- Realizar Logout
- Selecionar o item
logoutMenuIteme validar a navegação para a tela de login (Login).
- Selecionar o item
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>