Testes de Caso Uso - WebisD/Teste-do-Sistema-de-Judocas GitHub Wiki

Teste de Casos de Uso

Teste de caso de uso, com as tabelas de cenários e de decisão

1. E1: Adicionar Aluno

1.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 6.a
Cenário 3 Fluxo Principal Fluxo alternativo 6.b

1.2 Tabela de Decisão

Id Cenário 1 2 3
Dados do Aluno Válidos Inválidos Incompleto
Pós-condição Cadastro confirmado. Fornece carteira de afiliado Erro: Dados inválidos. Solicita correção dos dados Erro: Dados incompletos. Solicita fornecimento dos dados

1.3 Roteiro de Teste

1.3.1 Cenário 1

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher os dado dos aluno no sistema
    • Selecionar a opção "Confirmar Cadastrado"
  4. Verificar a confirmação do sistema acerca da filiação do aluno e o fornecimento do número de filiado

1.3.2 Cenário 2

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher os dados do aluno no sistema com dados inválidos
    • Selecionar a opção "Confirmar Cadastrado"
  4. Verificar o aviso do sistema acerca dos dados inválidos
  5. Verificar se o sistema exibiu a tela de "Cadastrar Aluno"

1.3.3 Cenário 3

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher os dados do aluno no sistema com dados incompletos
    • Selecionar a opção "Confirmar Cadastrado"
  4. Verificar o aviso do sistema acerca dos dados incompletos
  5. Verificar se o sistema exibiu a tela de "Cadastrar Aluno"

2. E2: Atualizar Aluno

2.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 3.a
Cenário 3 Fluxo principal Fluxo alternativo 6.a
Cenário 4 Fluxo Principal Fluxo alternativo 6.b

2.2 Tabela de Decisão

Id Cenário 1 2 3 4
Nº de Registro do Aluno Informado Não informado Informado Informado
Dados do Aluno Válidos Válidos Inválidos Incompleto
Pós-condição Atualização confirmada. O sistema retorna uma lista de possíveis alunos Erro: Dados inválidos. Solicita correção dos dados Erro: Dados incompletos. Solicita fornecimento dos dados

2.3 Roteiro de Teste

2.3.1 Cenário 1

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro do aluno a ser atualizado
    • Verificar se o sistema exibiu os dados do aluno a ser atualizado
    • Preencher os novos dados do aluno no sistema
    • Selecionar a opção "Atualizar Dados"
  4. Verificar a confirmação do sistema acerca da atualização do aluno

2.3.2 Cenário 2

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Aluno".
  3. Selecionar a opção "Procurar Aluno".
  4. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre o aluno
    • Selecionar a opção "Buscar"
    • Verificar a lista de possiveis alunos que o sistema retornar
    • Selecionar o aluno que está procurando
  5. Verificar se o sistema exibiu os dados do aluno a ser atualizado
  6. Preencher os novos dados do aluno no sistema
  7. Selecionar a opção "Atualizar Dados"
  8. Verificar a confirmação do sistema acerca da atualização do aluno

2.3.3 Cenário 3

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro do aluno a ser atualizado
    • Verificar se o sistema exibiu os dados do aluno a ser atualizado
    • Preencher os novos dados do aluno no sistema com dados inválidos
  4. Verificar o aviso do sistema acerca dos dados inválidos
  5. Verificar se o sistema exibiu a tela de "Atualizar Aluno"

2.3.4 Cenário 4

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro do aluno a ser atualizado
    • Verificar se o sistema exibiu os dados do aluno a ser atualizado
    • Preencher os dados do aluno no sistema com dados incompletos
  4. Verificar o aviso do sistema acerca dos dados incompletos
  5. Verificar se o sistema exibiu a tela de "Atualizar Aluno"

4. E4: Buscar Aluno

4.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 4.a

4.2 Tabela de Decisão

Id Cenário 1 2
Dados do Aluno Encontrados Não encontrados
Pós-condição O sistema retorna uma lista de possíveis alunos O sistema informa que nenhum aluno foi encontrado com os dados fornecidos

4.3 Roteiro de Teste

4.3.1 Cenário 1

  1. Assegure que já existam alunos cadastrados no sistema, o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Pesquisar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre o aluno
    • Selecionar a opção "Buscar"
  4. Verificar a lista de possiveis alunos que o sistema retornar

4.3.2 Cenário 2

  1. Assegure que já existam alunos cadastrados no sistema, o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Pesquisar Aluno".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre o aluno
    • Selecionar a opção "Buscar"
  4. Verificar o aviso do sistema acerca de não ter encontrado nenhum aluno com os dados fornecidos

5. E5: Adicionar Professor

5.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 4.4.a
Cenário 3 Fluxo Principal Fluxo alternativo 7.a
Cenário 4 Fluxo Principal Fluxo alternativo 7.b

5.2 Tabela de Decisão

Id Cenário 1 2 3 4
Professor já registrado no sistema como aluno Sim Sim Não Não
Dados do Professor Válidos Inválidos Inválidos Incompletos
Pós-condição Cadastro confirmado. Informa número da carteira de afiliado O sistema informa que nenhum professor foi encontrado com os dados fornecidos Erro: Dados inválidos. Solicita correção dos dados Erro: Dados incompletos. Solicita fornecimento dos dados

5.3 Roteiro de Teste

5.3.1 Cenário 1

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Selecionar a opção "Buscar Filiado"
    • Verificar se o sistema exibiu a tela de busca de filiados
    • Preencher os dado do professor no sistema
    • Selecionar a opção "Buscar"
    • Verificar a lista de possiveis professores retornada pelo sistema
    • Selecionar o professor desejado
  4. Preencher as Entidades em que o professor ministra aulas
  5. Selecionar a opção "Confirmar Cadastrado" Verificar a confirmação do sistema acerca do cadastro do professor e o fornecimento do número de filiado

5.3.2 Cenário 2

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Selecionar a opção "Buscar Filiado"
    • Verificar se o sistema exibiu a tela de busca de filiados
    • Preencher os dado do professor no sistema
    • Selecionar a opção "Buscar"
  4. Verificar o aviso informando que o sistema não encontrou nenhum resultado para aquela busca
  5. Verificar se o sistema voltou para tela de "Buscar Filiado"

5.3.3 Cenário 3

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Preencher, no sistema, os dados do professor com dados inválidos.
  4. Preencher as Entidades em que o professor ministra aulas
  5. Selecionar a opção "Confirmar Cadastrado"
  6. Verificar o aviso do sistema acerca dos dados inválidos
  7. Verificar se o sistema voltou para tela de "Cadastrar Professores"

5.3.4 Cenário 4

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Preencher, no sistema, os dados do professor com dados incompletos.
  4. Preencher as Entidades em que o professor ministra aulas
  5. Selecionar a opção "Confirmar Cadastrado"
  6. Verificar o aviso do sistema acerca dos dados incompletos
  7. Verificar se o sistema voltou para tela de "Cadastrar Professores"

6. E6: Atualizar Professor

6.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 3.a
Cenário 3 Fluxo principal Fluxo alternativo 6.a
Cenário 4 Fluxo Principal Fluxo alternativo 6.b

6.2 Tabela de Decisão

Id Cenário 1 2 3 4
Nº de Registro do Professor Informado Não informado Informado Informado
Dados do Professor Válidos Válidos Inválidos Incompleto
Pós-condição Atualização confirmada. O sistema retorna uma lista de possíveis professores Erro: Dados inválidos. Solicita correção dos dados Erro: Dados incompletos. Solicita fornecimento dos dados

6.3 Roteiro de Teste

6.3.1 Cenário 1

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro do professor a ser atualizado
    • Verificar se o sistema exibiu os dados do professor a ser atualizado
    • Preencher os novos dados do professor no sistema
    • Selecionar a opção "Atualizar Dados"
  4. Verificar a confirmação do sistema acerca da atualização do professor

6.3.2 Cenário 2

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Professor".
  3. Selecionar a opção "Procurar Professor".
  4. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre o professor
    • Selecionar a opção "Buscar"
    • Verificar a lista de possiveis professores que o sistema retornar
    • Selecionar o professor que está procurando
  5. Verificar se o sistema exibiu os dados do professor a ser atualizado
  6. Preencher os novos dados do professor no sistema
  7. Selecionar a opção "Atualizar Dados"
  8. Verificar a confirmação do sistema acerca da atualização do professor

6.3.3 Cenário 3

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro do professor a ser atualizado
    • Verificar se o sistema exibiu os dados do professor a ser atualizado
    • Preencher os novos dados do professor no sistema com dados inválidos
  4. Verificar o aviso do sistema acerca dos dados inválidos
  5. Verificar se o sistema exibiu a tela de "Atualizar Professor"

6.3.4 Cenário 4

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro do professor a ser atualizado
    • Verificar se o sistema exibiu os dados do professor a ser atualizado
    • Preencher os dados do professor no sistema com dados incompletos
  4. Verificar o aviso do sistema acerca dos dados incompletos
  5. Verificar se o sistema exibiu a tela de "Atualizar Professor"

8. E8: Buscar Professor

8.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 4.a

8.2 Tabela de Decisão

Id Cenário 1 2
Dados do Professor Encontrados Não encontrados
Pós-condição O sistema retorna uma lista de possíveis professor O sistema informa que nenhum professor foi encontrado com os dados fornecidos

8.3 Roteiro de Teste

8.3.1 Cenário 1

  1. Assegure que já existam professores cadastrados no sistema, o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Pesquisar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre o professor
    • Selecionar a opção "Buscar"
  4. Verificar a lista de possiveis professores que o sistema retornar

8.3.2 Cenário 2

  1. Assegure que já existam professores cadastrados no sistema, o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Pesquisar Professor".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre o professor
    • Selecionar a opção "Buscar"
  4. Verificar o aviso do sistema acerca de não ter encontrado nenhum professor com os dados fornecidos
  5. Verificar se o sistema exibiu a tela de "Buscar Professor"

9. E9: Adicionar Entidade

9.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 6.a
Cenário 3 Fluxo Principal Fluxo alternativo 6.b

9.2 Tabela de Decisão

Id Cenário 1 2 3
Dados da Entidade Válidos Inválidos Incompleto
Pós-condição Cadastro confirmado. Fornece carteira de afiliado Erro: Dados inválidos. Solicita correção dos dados Erro: Dados incompletos. Solicita fornecimento dos dados

9.3 Roteiro de Teste

9.3.1 Cenário 1

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher os dados da entidade no sistema
    • Selecionar a opção "Confirmar Cadastrado"
  4. Verificar a confirmação do sistema acerca do cadastro da entidade

9.3.2 Cenário 2

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher os dados da entidade no sistema com dados inválidos
    • Selecionar a opção "Confirmar Cadastrado"
  4. Verificar o aviso do sistema acerca dos dados inválidos
  5. Verificar se o sistema exibiu a tela de "Cadastrar Entidade"

9.3.3 Cenário 3

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Cadastrar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher os dados da entidade no sistema com dados incompletos
    • Selecionar a opção "Confirmar Cadastrado"
  4. Verificar o aviso do sistema acerca dos dados incompletos
  5. Verificar se o sistema exibiu a tela de "Cadastrar Entidade"

10. E10: Atualizar Entidade

2.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 3.a
Cenário 3 Fluxo principal Fluxo alternativo 6.a
Cenário 4 Fluxo Principal Fluxo alternativo 6.b

2.2 Tabela de Decisão

Id Cenário 1 2 3 4
Nº de Registro da Entidade Informado Não informado Informado Informado
Dados da Entidade Válidos Válidos Inválidos Incompleto
Pós-condição Atualização confirmada. O sistema retorna uma lista de possíveis entidades Erro: Dados inválidos. Solicita correção dos dados Erro: Dados incompletos. Solicita fornecimento dos dados

2.3 Roteiro de Teste

2.3.1 Cenário 1

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro da entidade a ser atualizado
    • Verificar se o sistema exibiu os dados da entidade a ser atualizado
    • Preencher os novos dados da entidade no sistema
    • Selecionar a opção "Atualizar Dados"
  4. Verificar a confirmação do sistema acerca da atualização da entidade

2.3.2 Cenário 2

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar entidade".
  3. Selecionar a opção "Procurar Entidade".
  4. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre a entidade
    • Selecionar a opção "Buscar"
    • Verificar a lista de possiveis entidades que o sistema retornar
    • Selecionar a entidade que está procurando
  5. Verificar se o sistema exibiu os dados da entidade a ser atualizado
  6. Preencher os novos dados da entidade no sistema
  7. Selecionar a opção "Atualizar Dados"
  8. Verificar a confirmação do sistema acerca da atualização da entidade

2.3.3 Cenário 3

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro da entidade a ser atualizado
    • Verificar se o sistema exibiu os dados da entidade a ser atualizado
    • Preencher os novos dados da entidade no sistema com dados inválidos
  4. Verificar o aviso do sistema acerca dos dados inválidos
  5. Verificar se o sistema exibiu a tela de "Atualizar Entidade"

2.3.4 Cenário 4

  1. Assegure que o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Atualizar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher o número de registro da entidade a ser atualizado
    • Verificar se o sistema exibiu os dados da entidade a ser atualizado
    • Preencher os dados da entidade no sistema com dados incompletos
  4. Verificar o aviso do sistema acerca dos dados incompletos
  5. Verificar se o sistema exibiu a tela de "Atualizar Entidade"

12. E12: Buscar Entidade

8.1 Tabela de Cenários

Cenário 1 Fluxo principal
Cenário 2 Fluxo principal Fluxo alternativo 4.a

8.2 Tabela de Decisão

Id Cenário 1 2
Dados da Entidade Encontrados Não encontrados
Pós-condição O sistema retorna uma lista de possíveis entidades O sistema informa que nenhuma entidade foi encontrada com os dados fornecidos

8.3 Roteiro de Teste

8.3.1 Cenário 1

  1. Assegure que já existam entidade cadastradas no sistema, o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Pesquisar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre a entidade
    • Selecionar a opção "Buscar"
  4. Verificar a lista de possiveis entidades que o sistema retornar

8.3.2 Cenário 2

  1. Assegure que já existam entidades cadastrados no sistema, o sistema foi iniciado e está na tela principal.
  2. Selecionar a opção "Pesquisar Entidade".
  3. Após o sistema exibir a tela, o usuário deve:
    • Verificar se os campos estão vazios
    • Preencher, no sistema, os dados que ele já sabe sobre a entidade
    • Selecionar a opção "Buscar"
  4. Verificar o aviso do sistema acerca de não ter encontrado nenhuma entidade com os dados fornecidos
  5. Verificar se o sistema exibiu a tela de "Buscar Entidade"