Especificar Queixa
- Fluxo normal
Entradas
- O sistema deve estar no ar.
- O usuário escolhe a opção Insert a new
complaint e escolher a referida queixa (Animal, Food, ou Other).
- O usuário preenche todas as informações do
formulário e pede para inserir a queixa. Forneça informações válidas ao invés de valores sem sentido.
Resultados
- A queixa é inserida e o código da mesma impresso para
que o usuário tome nota. Nenhuma exceção deve ter sido levantada.
- Caso o sistema esteja utilizando o banco de dados,
deve ser feita uma consulta no banco de dados para
confirmar que os dados digitados no formulário foram inseridos (use a opção "4 - Executar select" da
classe aspects.dataManagement.persistent.util.GerenciaTabelas
para selecionar um dos campos da queixa inserida).
Fluxo Alternativo 1
Entradas
- O sistema deve estar no ar.
- O usuário escolhe a opção Insert a new
complaint e escolher a referida queixa (Animal, Food, ou Other).
- O usuário preenche apenas as informações
obrigatórias (definidas pelo caso de uso) do formulário e pede para
inserir a queixa.
Resultados
- A queixa é inserida e o código da mesma impresso para
que o usuário tome nota. Nenhuma exceção deve ter sido levantada.
- Caso o sistema esteja utilizando o banco de dados,
deve ser feita uma consulta no banco de dados para confirmar que os dados
digitados no formulário foram inseridos ( use a
classe GerenciaTabelas).
Fluxo Alternativo 2
Entradas
- O sistema deve estar no ar.
- O usuário escolhe a opção Insert a new complain" e escolher a referida queixa
(Animal, Food, ou Other).
- O usuário não preenche nenhuma informação do formulário e pede para
inserir a queixa.
- Se solicitado, o usuário preenche a informação, mas
apenas a informação solicitada pela mensagem de erro.
- O passo anterior é repetido quantas vezes o sistema
pedir para que informações sejam preenchidas, e o sistema deverá pedir todas as informações
obrigatórias da queixa, conforme o caso de uso especifica.
Resultados
- Uma mensagem é dada ao usuário pedindo para que o
mesmo preencha os campos obrigatórios em branco, e a queixa não é inserida.
- O passo anterior é repetido até que todas as
informações obrigatórias sejam inseridas, quando a queixa deve ser
inserida no sistema e o código da mesma impresso para
que o usuário tome nota. Nenhuma exceção deve ter sido levantada.
- Caso o sistema esteja utilizando o banco de dados,
deve ser feita uma consulta no banco de dados para
confirmar que os dados digitados no formulário foram inseridos ( use a
classe GerenciaTabelas).