Cadastrar Tabelas - Atualizar Funcionário
- Fluxo normal
Entradas
- O sistema deve estar no ar.
- No menu de funcionário, o usuário escolhe a opção Update
Employee, em seguida ele altera seu nome, informa um novo password,
repete esse novo password e fornece seu password atual corretamente.
- O usuário clica no botão Update.
Resultados
- Ao clicar na opção Update employee o usuário
visualiza seu login, sem a opção de alterá-lo, e seu nome. Os campos
New password, Repeat new password, e Old password
devem está em branco.
- Após fornecer os dados o sistema deve mostrar a
mensagem Employee updated.
- O usuário deve voltar ao menu principal e logar no
sistema com a nova senha, bem como verificar se seu nome foi atualizado.
Condições
- Para executar a alteração dos dados, o funcionário
deve ter logado no sistema.
Fluxo Alternativo 1
Entradas
- O sistema deve estar no ar.
- No menu de funcionário, o usuário escolhe a opção Update
Employee, em seguida ele altera seu nome digita o password atual incorretamente
e clica no botão Update.
Resultados
- Ao clicar na opção Update employee o usuário
visualiza seu login, sem a opção de alterá-lo, e seu nome. Os campos
New password, Repeat new password, e Old password
devem está em branco.
- Após clicar no botão Update o sistema dará a
mensagem Invalid password e mostrará links para os menus de empregado e inicial.
Condições
- Para executar a alteração dos dados, o funcionário
deve ter logado no sistema.
Fluxo Alternativo 2
Entradas
- O sistema deve estar no ar.
- No menu de funcionário, o usuário escolhe a opção Update
Employee, em seguida ele apaga seu nome e clica no botão Update sem fornecer nenhum outro dado.
Resultados
- Ao clicar na opção Update employee o usuário
visualiza seu login, sem a opção de alterá-lo, e seu nome. Os campos
New password, Repeat new password, e Old password
devem está em branco. Devido a um bug no arquivo html fornecido o campo Old password não estará em branco.
- Após clicar no botão Update o sistema pede
para fornecer o nome do funcionário.
Condições
- Para executar a alteração dos dados, o funcionário
deve ter logado no sistema.
Fluxo Alternativo 3
Entradas
- O sistema deve estar no ar.
- No menu de funcionário, o usuário escolhe a opção Update
Employee, em seguida ele informa um novo password sem repeti-lo, o
password atual corretamente, e clica no botão Update.
Resultados
- Ao clicar na opção Update employee o usuário
visualiza seu login, sem a opção de alterá-lo, e seu nome. Os campos
New password, Repeat new password, e Old password
devem está em branco.
- Após clicar no botão Update o sistema informa
que o novo password e sua repetição não são iguais e espera a correção.
Condições
- Para executar a alteração dos dados, o funcionário
deve ter logado no sistema.
Fluxo Alternativo 4
Entradas
- O sistema deve estar no ar.
- No menu de funcionário, o usuário escolhe a opção Update
Employee, em seguida clica no botão Update sem alterar nenhum
dado e sem fornecer o password.
Resultados
- Ao clicar na opção Update employee o usuário
visualiza seu login, sem a opção de alterá-lo, e seu nome. Os campos
New password, Repeat new password, e Old password
devem está em branco.
- Após clicar no botão Update o sistema pede
para fornecer o password atual.
Condições
- Para executar a alteração dos dados, o funcionário
deve ter logado no sistema.
Fluxo Alternativo 5
Entradas
- O sistema deve estar no ar.
- No menu de funcionário, o usuário escolhe a opção Update
Employee, em seguida ele informa o novo password e sua repetição
diferente, por exemplo, novo password "sergio" e repetição
"andre", e clica no botão Update.
Resultados
- Ao clicar na opção Update employee o usuário
visualiza seu login, sem a opção de alterá-lo, e seu nome. Os campos
New password, Repeat new password, e Old password
devem está em branco.
- Após clicar no botão Update o sistema
informará que o novo password e sua repetição são diferentes e esperará
a correção.
Condições
- Para executar a alteração dos dados, o funcionário
deve ter logado no sistema.