Especificação dos Casos de Teste de Manter Usuário - fga-eps-mds/2017.1-Cadernos-API GitHub Wiki
Casos de Teste (TC) - Manter Usuário (UC05)
TC01 - Usuário Cadastrado com Sucesso
- Descrição
- Testa se o cadastro do usuário foi realizado com sucesso.
- Pré Condições
- Preencher os campos de forma válida.
- Pós Condições
- O usuário poderá excluir sua conta, visualizar e editar seus dados.
- Dados Necessários
- Nome, E-mail, Senha. O dado Matrícula é opcional.
TC02 - Falha no Cadastro de Usuário
- Descrição
- Testa se houve falha no cadastro do usuário.
- Pré Condições
- Preencher um dos campos de forma inválida, seja inserindo dados já cadastrados ou não inserindo algum dado obrigatório.
- Pós Condições
- O usuário deve ser notificado da falha ocorrida na operação.
- Dados Necessários
- Nome, E-mail, Senha. O dado Matrícula é opcional.
TC03 - Dados Editados com Sucesso
- Descrição
- Testa se houve substituição dos dados anteriores pelos novos dados inseridos.
- Pré Condições
- Estar em sessão ativa e efetuar a edição dos dados de usuário na estrutura disponibilizada.
- Pós Condições
- Os dados inseridos devem, após solicitação do usuário, estarem substituindo os dados anteriores no sistema.
- Dados Necessários
- Há de haver a modificação de pelo menos um dos seguintes dados: Nome, Senha, E-mail, Matrícula.
TC04 - Falha em Editar Dados
- Descrição
- Testa se os dados inseridos não estão substituindo os dados anteriores.
- Pré Condições
- Preencher um dos campos de forma inválida, seja inserindo dados já cadastrados ou removendo algum dado obrigatório.
- Pós Condições
- O usuário deve ser notificado da falha ocorrida na operação.
- Dados Necessários
- Há de haver a modificação de pelo menos um dos seguintes dados: Nome, Senha, E-mail, Matrícula.
TC05 - Conta Excluída com Sucesso
- Descrição
- Testa se a conta do usuário foi excluída com sucesso.
- Pré Condições
- Haver solicitação de exclusão da conta.
- Pós Condições
- O usuário deve ser notificado do sucesso da operação.
- O usuário será redirecionado para a página inicial do aplicativo.
- Dados Necessários
- Email do usuário a ser excluído.