• Nenhum resultado encontrado

Casos de teste Manter Animal

No documento monografia-jovani (páginas 68-74)

5.10 Casos de Teste

5.10.1 Casos de teste Manter Animal

[CT001] - INCLUIR ANIMAL

Sumário: Ator realiza a inclusão dos dados de um animal. Ator Principal: Administrador ou estagiário.

Pré-Condições: Funcionário deverá estar logado no sistema. Risco: baixo

Prioridade: baixa

FB - Fluxo Básico - Manter Animal

1. Este caso de uso inicia quando o ator opta por manter um animal; 2. O sistema apresenta uma lista em branco ao usuário

3. O sistema habilita as opções de manutenção de animal; 4. O ator navega pela lista apresentada(FA1);

5. O ator opta por encerrar o caso de uso; 6. Este caso de uso se encerra;

FA1 - Fluxo Alternativo 1 - Incluir Animal

1. O sistema disponibiliza os campos de dados; 2. O ator insere os dados do animal;

3. O sistema faz a validação dos dados; ( FE1 ) 4. O sistema salva os dados do animal;

5. O sistema retorna uma mensagem de sucesso; 6. O ator confirma a mensagem;

7. O sistema inclui na lista apresentada ao usuário os dados do novo animal cadastrado; 8. O sistema habilita as opções de alteração e exclusão de animal;

9. O sistema retorna ao ponto de chamada; 10. Este caso de uso se encerra;

FE1 - Fluxo de Exceção 1 - Dados Obrigatórios

1. Casos os dados obrigatórios não sejam fornecidos, é emitida uma mensagem de erro informando;

2. Retornar ao ponto de entrada de dados;

[CT002] - ALTERAR DADOS DE ANIMAL

Sumário: Ator realiza a alteração dos dados de um animal. Ator Principal: Administrador ou estagiário.

Pré-Condições: Funcionário deverá estar logado no sistema. Risco: baixo

Prioridade: baixa

FB - Fluxo Básico - Manter Animal

1. Este caso de uso inicia quando o ator opta por manter um animal; 2. O sistema apresenta uma lista em branco ao usuário;

3. O sistema habilita as opções de manutenção de animal; 4. O ator navega pela lista apresentada(FA2);

5. O ator opta por encerrar o caso de uso; 6. Este caso de uso se encerra;

FA 2 - Fluxo Alternativo 2 - Alterar Dados de Animal

1. O sistema habilita os campos de dados editáveis; 2. O ator informa os novos dados e opta por salvar; 3. O sistema solicita a confirmação para alteração; 4. O ator confirma;

5. O sistema faz a validação dos dados. ( FE1 ) 6. O sistema altera os dados do animal;

7. O sistema retorna uma mensagem de sucesso; 8. O ator confirma a mensagem;

9. O sistema retorna ao ponto de chamada; 10. Este caso de uso se encerra;

FE1 - Fluxo de Exceção 1 - Dados Obrigatórios

1. Casos os dados obrigatórios não sejam fornecidos, é emitida uma mensagem de erro informando;

2. Retornar ao ponto de entrada de dados;

[CT003] - EXCLUIR ANIMAL

Sumário: Ator realiza a exclusão dos dados de um animal Ator Principal: Administrador ou estagiário.

Pré-Condições: Funcionário deverá estar logado no sistema. Risco: baixo

Prioridade: baixa

1. Este caso de uso inicia quando o ator opta por manter um animal; 2. O sistema apresenta uma lista em branco ao usuário;

3. O sistema habilita as opções de manutenção de animal; 4. O ator navega pela lista apresentada; (FA3)

5. O ator opta por encerrar o caso de uso; 6. Este caso de uso se encerra;

FA3 - Fluxo Alternativo 3 - Excluir Animal

1. O sistema solicita a confirmação da exclusão; 2. O ator confirma;

3. O sistema valida a exclusão; 4. O sistema exclui os dados;

5. O sistema retorna uma mensagem de sucesso; 6. O ator confirma a mensagem;

7. O sistema exclui da lista apresentada ao usuário os dados do animal excluído e retorna ao ponto de chamada;(FE4)

8. Este caso de uso se encerra;

FE4 - Fluxo de Exceção 4 - Lista de animais vazia

1. O sistema desabilita as opções de alteração e exclusão de animal. 2. O sistema retorna ao ponto de chamada;

[CT004] - PESQUISAR ANIMAL

Sumário: Ator realiza uma pesquisa pelos dados de um animal Ator Principal: Administrador ou estagiário.

Pré-Condições: Funcionário deverá estar logado no sistema. Risco: baixo

Prioridade: baixa

FB - Fluxo Básico - Manter Animal

1. Este caso de uso inicia quando o ator opta por manter um animal; 2. O sistema apresenta uma lista em branco ao usuário;

3. O sistema habilita as opções de manutenção de animal; 4. O ator navega pela lista apresentada; (FA4)

5. O ator opta por encerrar o caso de uso; 6. Este caso de uso se encerra;

FA4 - Fluxo Alternativo 4 - Pesquisar Animal

1. O sistema habilita os campos de dados permutáveis; 2. O ator informa os dados e opta por iniciar pesquisa; 3. O sistema faz a validação dos dados; ( FE2 )

4. O sistema apresenta uma lista com os dados dos animais cadastrados que sa- tisfazem os critérios de pesquisa; ( FE3 )

5. O sistema habilita as opções de alteração e exclusão de animal 6. O sistema retorna ao ponto de chamada;

7. Este caso de uso se encerra;

1. Casos os dados não sejam fornecidos, o sistema faz todas as permutações pos- síveis;

2. Retornar ao ponto de apresentação de dados;

FE3 - Fluxo de Exceção 3 - O Sistema não retorna os dados mediante os critérios de pesquisa informados

1. O sistema retorna uma mensagem informando que nenhum registro atendeu aos critérios de pesquisa;

6

Módulo de Segurança

Esse módulo fornece ao administrador a possibilidade de personalizar as permis- sões de acesso ao sistema para cada perfil de usuário. Cada usuário cadastrado no sistema está vinculado ao seu perfil de usuário o qual possui as configurações de acesso para cada funcionalidade do sistema. Este módulo possuirá as funcionalidades de criação, alteração, remoção e consulta de usuários e perfis de usuários.

6.1 Diagrama de casos de uso do módulo de segu-

rança

Figura 39: Diagrama de casos de uso do módulo de segurança

No documento monografia-jovani (páginas 68-74)

Documentos relacionados