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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Aluno".
- 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"
- 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Aluno".
- 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"
- Verificar o aviso do sistema acerca dos dados inválidos
- Verificar se o sistema exibiu a tela de "Cadastrar Aluno"
1.3.3 Cenário 3
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Aluno".
- 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"
- Verificar o aviso do sistema acerca dos dados incompletos
- 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Aluno".
- 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"
- Verificar a confirmação do sistema acerca da atualização do aluno
2.3.2 Cenário 2
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Aluno".
- Selecionar a opção "Procurar Aluno".
- 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
- 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"
- Verificar a confirmação do sistema acerca da atualização do aluno
2.3.3 Cenário 3
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Aluno".
- 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
- Verificar o aviso do sistema acerca dos dados inválidos
- Verificar se o sistema exibiu a tela de "Atualizar Aluno"
2.3.4 Cenário 4
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Aluno".
- 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
- Verificar o aviso do sistema acerca dos dados incompletos
- 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
- Assegure que já existam alunos cadastrados no sistema, o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Pesquisar Aluno".
- 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
4.3.2 Cenário 2
- Assegure que já existam alunos cadastrados no sistema, o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Pesquisar Aluno".
- 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 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Professor".
- 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
- Preencher as Entidades em que o professor ministra aulas
- 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Professor".
- 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 o aviso informando que o sistema não encontrou nenhum resultado para aquela busca
- Verificar se o sistema voltou para tela de "Buscar Filiado"
5.3.3 Cenário 3
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Professor".
- Após o sistema exibir a tela, o usuário deve:
- Preencher, no sistema, os dados do professor com dados inválidos.
- Preencher as Entidades em que o professor ministra aulas
- Selecionar a opção "Confirmar Cadastrado"
- Verificar o aviso do sistema acerca dos dados inválidos
- Verificar se o sistema voltou para tela de "Cadastrar Professores"
5.3.4 Cenário 4
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Professor".
- Após o sistema exibir a tela, o usuário deve:
- Preencher, no sistema, os dados do professor com dados incompletos.
- Preencher as Entidades em que o professor ministra aulas
- Selecionar a opção "Confirmar Cadastrado"
- Verificar o aviso do sistema acerca dos dados incompletos
- 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Professor".
- 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"
- Verificar a confirmação do sistema acerca da atualização do professor
6.3.2 Cenário 2
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Professor".
- Selecionar a opção "Procurar Professor".
- 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
- 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"
- Verificar a confirmação do sistema acerca da atualização do professor
6.3.3 Cenário 3
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Professor".
- 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
- Verificar o aviso do sistema acerca dos dados inválidos
- Verificar se o sistema exibiu a tela de "Atualizar Professor"
6.3.4 Cenário 4
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Professor".
- 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
- Verificar o aviso do sistema acerca dos dados incompletos
- 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
- Assegure que já existam professores cadastrados no sistema, o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Pesquisar Professor".
- 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
8.3.2 Cenário 2
- Assegure que já existam professores cadastrados no sistema, o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Pesquisar Professor".
- 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 o aviso do sistema acerca de não ter encontrado nenhum professor com os dados fornecidos
- 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Entidade".
- 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"
- Verificar a confirmação do sistema acerca do cadastro da entidade
9.3.2 Cenário 2
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Entidade".
- 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"
- Verificar o aviso do sistema acerca dos dados inválidos
- Verificar se o sistema exibiu a tela de "Cadastrar Entidade"
9.3.3 Cenário 3
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Cadastrar Entidade".
- 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"
- Verificar o aviso do sistema acerca dos dados incompletos
- 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
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Entidade".
- 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"
- Verificar a confirmação do sistema acerca da atualização da entidade
2.3.2 Cenário 2
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar entidade".
- Selecionar a opção "Procurar Entidade".
- 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
- 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"
- Verificar a confirmação do sistema acerca da atualização da entidade
2.3.3 Cenário 3
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Entidade".
- 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
- Verificar o aviso do sistema acerca dos dados inválidos
- Verificar se o sistema exibiu a tela de "Atualizar Entidade"
2.3.4 Cenário 4
- Assegure que o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Atualizar Entidade".
- 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
- Verificar o aviso do sistema acerca dos dados incompletos
- 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
- Assegure que já existam entidade cadastradas no sistema, o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Pesquisar Entidade".
- 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
8.3.2 Cenário 2
- Assegure que já existam entidades cadastrados no sistema, o sistema foi iniciado e está na tela principal.
- Selecionar a opção "Pesquisar Entidade".
- 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 o aviso do sistema acerca de não ter encontrado nenhuma entidade com os dados fornecidos
- Verificar se o sistema exibiu a tela de "Buscar Entidade"