Roteiro de testes do MVP
mibasFerraz opened this issue · 1 comments
Descrição
Esse roteiro vai mostrar o passo a passo para que o Pupak e o Dirlei consigam testar as funcionalidades desenvolvidas até o momento do MVP.
Tarefas :
- Todos os passos executados e aprovados.
Roteiro para testes do usuário
História(s) a ser(em) testada(s):
Testadores: Guilherme e Dirlei
Passos para os testes
Para cada passo executado abaixo, marque a caixa de seleção correspondente para indicar a correta execução do que foi pedido.
Obs.: Caso seja necessário indicar mudanças ou não conformidade aos critérios de aceitação da(s) respectiva(s) história(s), responda ao presente roteiro com um comentário, marcando o "@" dos assignees (MDS) e pelo menos um "@" dos EPS.
- Acesse a aplicação em: https://alectrion-2023-1.herokuapp.com/
- ok
Login
2.1 Realize login na aplicação
- ok
2.2 Realize logout da aplicação
- ok
Controle de equipamentos
- Na tela de controle, clique no botão "Cadastrar Equipamento"
- ok
- Ao cadastrar o equipamento, verifique que, para os equipamentos como "CPU; MONITOR; ESTABILIZADOR e NOBREAK", as seguintes informações adicionais aparecem (cada qual pertinente ao equipamento em questão):
- Memória RAM (referente a CPU)
- Armazenamento (referente a CPU)
- Tipo de armazenamento (referente a CPU)
- Processador (referente a CPU)
- Tipo do monitor (referente a monitor)
- Tamanho do monitor (referente a monitor)
- Potência (referente a NoBreak)
- Verifique se apos o correto preenchimento dos campos, ao clicar no botão de "confirmar":
- Um pop-up aparece confirmando o sucesso.
- Verifique se apos o preenchimento errado dos campos, ao clicar no botão de "confirmar":
- Um pop-up aparece relatando erro.
- Verifique se apos o sucesso de um cadastro de equipamentos o mesmo aparece na listagem na pagina de controle de equipamentos.
- ok
- Verifique se ao clicar no equipamento cadastrado na listagem o mesmo:
- Abre uma modal que exibe suas caracteristicas.
- As caracteristicas são as mesmas cadastradas anteriormente.
- Verifique se ao clicar no icone de edicao (lápis) na listagem de equipamentos uma modal para edição é aberta.
- A modal exibe as informações do mesmo equipamento que foi clicado
- A modal permite edição dos campos
- Ao preencher os campos de maneira errônea, é mostrado um aviso de falha nos campos que devem ser ajustados.
- Ao clicar em no botão de editar, com todas as informações inceridas corretamente um pop-up é mostrado relatando sucesso.
- Clique em algum equipamento na listagem da página de controle de equipamentos e verifique:
- Verifique a presença do botão excluir
- Ao clicar no botão de excluir é exibido um pop up para confirmar a ação
- Um pop up de confirmação deve aparecer para confirmar a exclusão
- Verifique se o equipamento foi removido da listagem
- Verifique se ao clicar em próximo a tabela é atualizada (se houver equipamentos suficientes cadastrados)
- Ok
- Verifique o funcionamento dos filtros:
- Tipo
- Última modificação
- Localização
- Situação
- Pesquisa (número de tombamento)
Movimentação
- Navegue para o movimentação na barra de navegação lateral.
- ok
- Na tela de movimentações, clique no botão "Cadastrar Movimentação"
- ok
- Verifique se apos o correto preenchimento dos campos, ao clicar no botão de "Gerar Movimentação":
- Um pop-up aparece confirmando o sucesso.
- Verifique se apos o preenchimento errado dos campos, ao clicar no botão de "Gerar Movimentação":
- Um pop-up aparece relatando erro.
- Verifique se após o sucesso de um cadastro de movimentação o mesmo aparece na listagem na pagina de Movimentações.
- ok
- Verifique se ao clicar na movimentação cadastrada na listagem o mesmo:
- Abre uma modal que exibe suas caracteristicas.
- As caracteristicas são as mesmas cadastradas anteriormente.
- Verifique se ao clicar em próximo a tabela é atualizada (se houver equipamentos suficientes cadastrados)
- Ok
- Verifique o funcionamento dos filtros:
- Tipo
- Última modificação
- Localização
- Situação
- Pesquisa (número de tombamento)
Cadastro de usuários
- Verifique se é possível preencher todos os campos corretamente.
- ok
- Verifique se ao confirmar o cadastro do usuário aparece um pop up de sucesso.
- ok
- Verifique se é possível realizar login com a conta criada.
- ok
- Verifique se o botão de cancelar está funcionando corretamente.
- ok
Perfil de usuário
Ao clicar na sua função, logo abaixo da opção "Cadastro de usuário", verifique se:
25. Os dados estão preenchidos corretamente.
- ok
- A opção de "alterar senha" te leva para a página de recuperação de senha.
- ok
- É possível preencher os campos de senhas.
- ok
- É possível alterar a senha corretamente após clicar no botão de alterar senha.
- ok
- O botão de voltar está funcionando corretamente.
- ok
Recuperação de senha
Após realizar o logoff, verificar se:
30. Ao clicar no botão de "Recuperar senha" é aberta a página de recuperação de senha.
- ok
- É possível preencher o email de cadastro na opção.
- ok
- Ao clicar no botão de "Recuperar Senha", um email é enviado contendo a senha temporária para acesso com a conta.
- ok
- É possível realizar login na página com a senha temporária.
- ok
Ordem de serviço
- Verificar se o botão "Nova ordem de serviço" abre a modal para cadastrar uma ordem de serviço nova
- ok
- Verificar se ao realizar a pesquisa do equipamento pelo numero de tombamento, as informações são preenchidas automaticamente.
- ok
- Verificar se é possível preencher todas as demais informações.
- ok
- Clicar no botão de confirmar e verificar se a ordem de serviço foi cadastrada com sucesso.
- ok
- Verificar se ao clicar no botão de gerar termo, se o termo é gerado corretamente.
- ok
- Verificar se ao clicar no botão de edição da ordem de serviço se é possível altera-la.
- ok
Testes finalizados... e agora ?
- Entre nas issues referentes às histórias testadas. Na descrição da US, onde há os Critérios de Aceitação, marque todas as caixas de seleção para indicar que os critérios foram atendidos. Ou, caso contrário, faça um comentário para explicar o que está errado ou o que faltou
- Avise também a equipe pelo canal do Discord que esse roteiro foi seguido, executado e finalizado.
Obrigado!
Qualquer dúvida ou sugestão é só falar conosco pelo Discord.