-
Notifications
You must be signed in to change notification settings - Fork 13
Relatório de Testes Manter Usuário (UC01)
retornar para Relatório de Testes
#Índice 1. Cadastrar Usuário
4. Excluir Usuário #1. Cadastrar Usuário ##TC01 - Todos os campos válidos
Preenchimento de todos os campos válidos para cadastro de usuário.
Nome, matrícula, e-mail, senha, repetir senha.
Retorno a página inicial, mensagem de sucesso no cadastro e cadastro armazenado no banco de dados.
Retorno a página inicial e cadastro armazenado no banco de dados.
##TC02 - Todos os campos inválidos
Preenchimento de todos os campos inválidos para cadastro de usuário.
Nome, matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que os campos estão vazios e que o usuário não foi cadastrado.
Mensagem informando que o primeiro campo não foi preenchido.
##TC03 - Campo ‘nome’ vazio
Campo nome vazio e preenchimento válido dos outros campos.
Matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de nome está vazio e que o usuário não foi cadastrado.
Mensagem informando que o campo de nome não foi preenchido.
##TC04 - Campo ‘nome’ nulo
Campo nome nulo e preenchimento válido dos outros campos.
Matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de nome está vazio e que o usuário não foi cadastrado.
Mensagem informando que o campo de nome não foi preenchido.
##TC05 - Campo ‘nome’ inválido
Preenchimento inválido do campo nome e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de nome contém caracteres inválidos e que o usuário não foi cadastrado.
Retorno a página inicial e cadastro armazenado no banco de dados.
##TC06 - Campo ‘matrícula’ vazio
Campo matrícula vazio e preenchimento válido dos outros campos.
Nome, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de matrícula está vazio e que o usuário não foi cadastrado.
Mensagem informando que o campo de matrícula não foi preenchido.
##TC07 - Campo ‘matrícula’ nulo
Campo matrícula nulo e preenchimento válido dos outros campos.
Nome, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de matrícula está vazio e que o usuário não foi cadastrado.
Mensagem informando que o campo de matrícula não foi preenchido.
##TC08 - Campo ‘matrícula’ inválido
Preenchimento inválido do campo matrícula e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de matrícula contém caracteres inválidos e que o usuário não foi cadastrado.
Retorno a página inicial e cadastro armazenado no banco de dados.
##TC09 - Matrícula informada já consta no banco de dados
Preenchimento do campo matrícula com uma já cadastrada.
Nome, matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o já existe cadastro com a matrícula e que o usuário não foi cadastrado.
Retorno a página inicial e cadastro armazenado no banco de dados.
##TC10 - Campo ‘e-mail’ vazio
Campo email vazio e preenchimento válido dos outros campos.
Nome, matrícula, senha, repetir senha.
Mensagens de erro informando que o campo de email está vazio e que o usuário não foi cadastrado.
Mensagem informando que o campo de email não foi preenchido.
##TC11 - Campo ‘e-mail’ nulo
Campo email nulo e preenchimento válido dos outros campos.
Nome, matrícula, senha, repetir senha.
Mensagens de erro informando que o campo de email está vazio e que o usuário não foi cadastrado.
Mensagem informando que o campo de email não foi preenchido.
##TC12 - Campo ‘e-mail’ inválido
Preenchimento inválido do campo email e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o campo de email contém caracteres inválidos e que o usuário não foi cadastrado.
Retorno a página inicial e cadastro armazenado no banco de dados.
##TC13 - E-mail informado já consta no banco de dados
Preenchimento do campo email com um já cadastrado.
Nome, matrícula, e-mail, senha, repetir senha.
Mensagens de erro informando que o já existe cadastro com o email e que o usuário não foi cadastrado.
Exceção(IntegrityError).
##TC14 - Campo ‘senha’ vazio
Campo senha vazio e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, repetir senha.
Mensagens de erro informando que o campo de senha está vazio e que o usuário não foi cadastrado.
Retorno a página inicial.
##TC15 - Campo ‘senha’ nulo
Campo senha nulo e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, repetir senha.
Mensagens de erro informando que o campo de senha está vazio e que o usuário não foi cadastrado.
Retorno a página inicial.
##TC16 - Campo ‘confirmar senha’ vazio
Campo confirmar senha vazio e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, senha.
Mensagens de erro informando que o campo de senha está vazio e que o usuário não foi cadastrado.
Mensagem de erro informando que o campo de confirmar senha está vazio.
##TC17 - Campo ‘confirmar senha’ nulo
Campo confirmar senha nulo e preenchimento válido dos outros campos.
Nome, matrícula, e-mail, senha.
Mensagens de erro informando que o campo de senha está vazio e que o usuário não foi cadastrado.
Mensagem de erro informando que o campo de confirmar senha está vazio.
##TC18 - Campo ‘senha’ e ‘confirmar senha’ não correspondem
Campo confirmar senha e senha não correspondentes e preenchimento válido dos outros campos.
Nome, matrícula, e-mail,senha, repetir senha.
Mensagens de erro informando que os campos de senha e de confirma senha não conferem e que o usuário não foi cadastrado.
Mensagem de erro informando que os campos de senha e de confirma senha não conferem.
#2. Editar Usuário
##TC19 - Alterar nome
Campo nome alterado e preenchimento válido para os outros campos.
Nome.
Mensagem de sucesso informando que o campo nome foi alterado com sucesso.
Campo nome alterado e mensagem informando que os dados foram atualizados.
##TC20 - Campo nome vazio
Campo nome vazio e preenchimento válido para os outros campos.
Não há.
Mensagem de erro informando que o campo nome deve ser preenchido.
Mensagem pedindo para usuário preencher o campo.
##TC21 - Campo nome nulo
Campo nome nulo e preenchimento válido para os outros campos.
Não há.
Mensagem de erro informando que o campo ‘nome’ deve ser preenchido.
Mensagem pedindo para usuário preencher o campo.
##TC22 - Campo nome inválido
Campo nome inválido e preenchimento válido para os outros campos.
Nome.
Mensagem de erro informando que o campo nome possui caracteres inválido.
Nome alterado e mensagem informando que os dados foram atualizados.
##TC23 - Alterar e-mail
Campo e-mail alterado e preenchimento válido para os outros campos.
E-mail.
Mensagem de sucesso informando que o e-mail foi alterado com sucesso.
E-mail alterado e mensagem informando que os dados foram atualizados.
##TC24 - Campo e-mail vazio
Campo e-mail vazio e preenchimento válido para os outros campos.
Não há.
Mensagem de erro informando que o campo e-mail deve ser preenchido.
Mensagem pedindo para usuário preencher o campo.
##TC25 - Campo e-mail nulo
Campo nulo vazio e preenchimento válido para os outros campos.
E-mail.
Mensagem de erro informando que o campo e-mail deve ser preenchido.
Mensagem pedindo para usuário preencher o campo.
##TC26 - E-mail informado já consta no banco de dados
E-mail já cadastrado preenchimento válido para os outros campos.
E-mail.
Mensagem de erro informando que já existe um usuário cadastrado com aquele e-mail.
E-mail não alterado e mensagem informando que o e-mail já está sendo utilizado.
##TC27 - Alterar senha
Preenchimentos da senha atual, da nova senha e da confirmação de senha.
Senha atual, nova senha e confirmação da nova senha.
Mensagem de sucesso informando que a senha foi alterada com sucesso.
Senha alterada e mensagem informando que a senha foi atualizada.
##TC28 - Senha atual incorreta
Preenchimentos da senha atual incorreta.
Senha.
Mensagem de erro informando que a senha atual foi digitada incorretamente.
Senha não alterada e mensagem informando que a senha está errada.
##TC29 - Confirmação de nova senha incompatível com a nova senha
Preenchimentos da nova senha diferente da confirmação de senha.
Senha atual, nova senha, confirmação de nova senha.
Mensagem de erro informando que as senhas não conferem.
Senha não alterada e mensagem informando que as senhas não conferem.
##TC30 - Campo senha vazio
Campo senha atual vazio.
Não há.
Mensagem de erro informando que o campo senha deve ser preenchido.
Senha não alterada e mensagem pedindo para o usuário preencher o campo.
##TC31 - Campo senha nulo
Campo senha atual nulo.
Não há.
Mensagem de erro informando que o campo senha deve ser preenchido.
Senha não alterada e mensagem pedindo para o usuário preencher o campo.
OBS.: Durante os testes foi observado que não é possível alterar o mesmo dado duas vezes. Ao fazê-lo ocorre o logout do usuário e não é possível fazer o login novamente - o sistema informa que o e-mail ou a senha estão errados.
#3. Pesquisar Usuário
#4. Excluir Usuário
##TC35 - Usuário deseja excluir sua conta
Apertar o botão de "excluir conta" para que seja aberta uma confirmação.
Não há.
Mensagem de confirmação da exclusão da conta.
Exclusão sem botão de confirmação, retorno a página inicial, porém o usuário continua com acesso mesmo com a conta deletada do banco de dados.
##TC36 - Usuário confirmou a exclusão de sua conta
Excluir a conta de usuário após a confirmação.
Não há.
Retorno a página inicial, mensagem de sucesso na exclusão da conta e cadastro retirado do banco de dados.
Não há confirmação.
##TC37 - Usuário não confirmou a exclusão de sua conta
Impedir a exclusão da conta de usuário após a não confirmação.
Não há.
O usuário permanece na página de seus dados.
Não há confirmação.
#Release 2
- Apresentação - Slides
- SAS Vídeo promocional
- Planejamento da Release
- Acompanhamento do Projeto
- Dívidas Técnicas
- Processo
- Tracking
###Quadros
###Sprints
#Release 1
###Gerenciamento do Projeto
- [Plano de Iteração] (https://github.com/fga-gpp-mds/2016.2-SAS_FGA/wiki/Plano-de-Iteração)
- Termo de Abertura
- EAP
- Rastreabilidade de Requisitos
####Planos de Projeto
- Gerenciamento do Projeto
- Gerenciamento de Escopo
- Gerenciamento de Comunicação
- Gerenciamento de Tempo
- Gerenciamento de Aquisições
- Gerenciamento de Custos
- Gerenciamento de Recursos Humanos
- Gerenciamento de Riscos
- Gerenciamento de Configuração de Software
- Gerenciamento de Qualidade
####Acompanhamentos do Projeto
###Desenvolvimento do Software