gandula - cin.ufpe.brif682/projetos/projetos2008-1/projeto 6 - projeto... · universidade federal...

30
Universidade Federal de Pernambuco (UFPE) Centro de Informática (CIn) Engenharia de Software e Sistemas (IF682) Profº Alexandre Vasconcelos Gandula Projeto de Testes Almir Gomes (agcj) Andresson Firmino (asf2) Eduardo Ferreira (efs) Gileno Alves (gascf) Lailson Bandeira (lbm4) Abril/2008 Recife, PE

Upload: vuongthu

Post on 18-Jan-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Universidade Federal de Pernambuco (UFPE)

Centro de Informática (CIn)

Engenharia de Software e Sistemas (IF682)

Profº Alexandre Vasconcelos

Gandula Projeto de Testes

Almir Gomes (agcj)

Andresson Firmino (asf2)

Eduardo Ferreira (efs)

Gileno Alves (gascf)

Lailson Bandeira (lbm4)

Abril/2008

Recife, PE

GANDULA – Projeto de Testes 2

Conteúdo Histórico de Revisões .......................................................................................................................................... 5

1. Introdução ...................................................................................................................................................... 6

1.1. Visão Geral do Documento............................................................................................................. 6

1.2. Referências ........................................................................................................................................... 6

2. Casos de Teste .............................................................................................................................................. 7

2.1. Cadastrar Departamento ................................................................................................................ 7

2.1.1. Cadastro de departamento não-cadastrado ................................................................. 7

2.1.2. Cadastro de departamento já cadastrado ...................................................................... 7

2.2. Cadastrar Funcionário ..................................................................................................................... 7

2.2.1. Cadastro de funcionário não cadastrado ....................................................................... 7

2.2.2. Cadastro de funcionário já cadastrado ........................................................................... 8

2.3. Cadastrar Clube .................................................................................................................................. 8

2.3.1. Cadastro de clube não cadastrado .................................................................................... 8

2.3.2. Cadastro de clube já cadastrado ........................................................................................ 9

2.4. Cadastrar Jogador .............................................................................................................................. 9

2.4.1. Cadastro de jogador não cadastrado ............................................................................... 9

2.4.2. Cadastro de jogador já cadastrado ................................................................................... 9

2.5. Cadastrar Árbitro ............................................................................................................................. 10

2.5.1. Cadastro de árbitro não cadastrado ............................................................................... 10

2.5.2. Cadastro de árbitro já cadastrado ................................................................................... 10

2.6. Modificar Cadastro de Departamento ..................................................................................... 11

2.6.1. Modificar cadastro de departamento cadastrado .................................................... 11

2.6.2. Modificar cadastro de departamento não cadastrado ............................................ 11

2.7. Modificar Cadastro de Funcionário .......................................................................................... 12

2.7.1. Modificar cadastro de funcionário cadastrado .......................................................... 12

2.7.2. Modificar cadastro de funcionário não cadastrado ................................................. 12

2.8. Modificar Cadastro de Clube ....................................................................................................... 12

2.8.1. Modificar cadastro de clube cadastrado ...................................................................... 12

2.8.2. Modificar cadastro de clube não cadastrado .............................................................. 13

2.9. Modificar Cadastro de Jogador ................................................................................................... 13

2.9.1. Modificar cadastro de jogador cadastrado .................................................................. 13

GANDULA – Projeto de Testes 3

2.9.2. Modificar cadastro de jogador não cadastrado ......................................................... 13

2.10. Modificar Cadastro de Árbitro ............................................................................................... 14

2.10.1. Modificar cadastro de árbitro cadastrado ................................................................... 14

2.10.2. Modificar cadastro de árbitro não cadastrado .......................................................... 14

2.11. Remover Cadastro de Departamento ................................................................................. 14

2.11.1. Remover um departamento existente sem funcionários ...................................... 14

2.11.2. Remover um departamento existente com funcionários ...................................... 15

2.11.3. Remover um departamento não existente .................................................................. 15

2.12. Remover Cadastro de Funcionário ...................................................................................... 15

2.12.1. Remover um funcionário cadastrado no sistema ..................................................... 15

2.12.2. Remover um funcionário não cadastrado no sistema ............................................ 16

2.13. Remover Cadastro de Clube ................................................................................................... 16

2.13.1. Remover um clube cadastrado no sistema .................................................................. 16

2.13.2. Remover um clube não cadastrado no sistema ......................................................... 17

2.14. Remover Cadastro de Jogador ............................................................................................... 17

2.14.1. Remover um jogador cadastrado no sistema ............................................................. 17

2.14.2. Remover um jogador não cadastrado no sistema .................................................... 17

2.15. Remover Cadastro de Árbitro ................................................................................................ 18

2.15.1. Remover um Árbitro cadastrado no sistema ............................................................. 18

2.15.2. Remover um Árbitro não cadastrado no sistema ..................................................... 18

2.16. Efetuar Login ................................................................................................................................ 18

2.16.1. Efetuação do Login corretamente ................................................................................... 18

2.16.2. Efetuação do Login incorretamente ............................................................................... 19

2.17. Gerar Tabela de Campeonato ................................................................................................ 19

2.17.1. Gerar Tabela de Campeonato corretamente .............................................................. 19

2.17.2. Gerar Tabela de Campeonato (Clubes inexistentes) ............................................... 20

2.17.3. Gerar Tabela de Campeonato (Estádios inexistentes) ........................................... 20

2.17.4. Gerar Tabela de Campeonato (Árbitros inexistentes) ............................................ 21

2.17.5. Gerar Tabela de Campeonato (Campeonato inexistentes) ................................... 21

2.18. Inserir Registro de Jogo ............................................................................................................ 22

2.18.1. Inserir Registro de Jogo corretamente .......................................................................... 22

2.18.2. Inserir Registro de Jogo (Campeonato ou Jogo inexistente) ................................ 22

2.18.3. Inserir Registro de Jogo (registro já existente) ......................................................... 23

2.18.4. Inserir Registro de Jogo (Atletas ou Técnicos inexistentes) ................................ 23

2.19. Consultar Funcionário .............................................................................................................. 24

GANDULA – Projeto de Testes 4

2.19.1. Consultar um funcionário cadastrado no sistema .................................................... 24

2.19.2. Consultar um funcionário não cadastrado no sistema ........................................... 24

2.20. Consultar Jogador ....................................................................................................................... 25

2.20.1. Consultar um jogador cadastrado no sistema............................................................ 25

2.20.2. Consultar um jogador não cadastrado no sistema ................................................... 25

2.21. Consultar Árbitro ........................................................................................................................ 26

2.21.1. Consultar um Árbitro cadastrado no sistema ............................................................ 26

2.21.2. Consultar um Árbitro não cadastrado no sistema.................................................... 26

2.22. Consultar Clube ........................................................................................................................... 26

2.22.1. Consultar um Clube cadastrado no sistema ................................................................ 26

2.22.2. Consultar um Clube não cadastrado no sistema ....................................................... 27

2.23. Consultar Jogo .............................................................................................................................. 27

2.23.1. Consultar um Jogo cadastrado no sistema .................................................................. 27

2.23.2. Consultar um Jogo não cadastrado no sistema .......................................................... 27

2.24. Balanço por Período .................................................................................................................. 28

2.24.1. Gerar balanço com período válido e existente........................................................... 28

2.24.2. Gerar balanço com período válido, mas inexistente ............................................... 28

2.24.3. Gerar balanço com período inválido .............................................................................. 29

2.25. Tabela de Classificação ............................................................................................................. 29

2.25.1. Gerar tabela de classificação de campeonato existente ......................................... 29

2.25.2. Gerar tabela de classificação de campeonato inexistente ..................................... 29

2.26. Estatísticas por Campeonato ................................................................................................. 30

2.26.1. Gerar estatísticas de todos os campeonatos ............................................................... 30

2.26.2. Gerar estatísticas de campeonato existente ............................................................... 30

2.26.3. Gerar estatísticas de campeonato inexistente ........................................................... 30

GANDULA – Projeto de Testes 5

Histórico de Revisões Versão Comentário Data Autores

<1.0> Versão inicial. 28/04/2008 Todos os integrantes.

GANDULA – Projeto de Testes 6

1. Introdução

1.1. Visão Geral do Documento O objetivo deste documento é apresentar a forma como o Gandula deve ser testado. Desta forma, são apresentados os casos de teste, que especificam o que testar, pré-condições e pós-condições e os procedimentos de teste, que consistem em instruções para execução e avaliação dos casos de teste.

1.2. Referências Este documento é baseado no fluxo de testes do RUP e está diretamente relacionado com os seguintes documentos:

• Documento de Requisitos • Plano de Testes

Ambos estão disponíveis em http://cin.ufpe.br/~gascf/ES/.

GANDULA – Projeto de Testes 7

2. Casos de Teste

2.1. Cadastrar Departamento

2.1.1. Cadastro de departamento não-cadastrado

[CT-01] Cadastro de departamento não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar departamento está executando corretamente.

Requisito [RF-01] Cadastrar Departamento

Pré-condição O departamento não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Departamento”.

A tela de cadastro é apresentada.

2. Forneça os dados do departamento (Nome = Dep1, Local = Rua1, Gerente = Ger1) e clique no botão “Cadastrar”.

O sistema retorna uma mensagem informando que o cadastro foi efetuado com sucesso.

2.1.2. Cadastro de departamento já cadastrado

[CT-02] Cadastro de departamento já cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar departamento está executando corretamente.

Requisito [RF-01] Cadastrar Departamento

Pré-condição O departamento deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Departamento”.

A tela de cadastro é apresentada.

2. Forneça os dados do departamento (Nome = Dep1, Local = Rua1, Gerente = Ger1) e clique no botão “Cadastrar”.

Uma tela de erro é apresentada com a seguinte mensagem: “Departamento já cadastrado” e o software retorna ao menu anterior.

2.2. Cadastrar Funcionário

2.2.1. Cadastro de funcionário não cadastrado

[CT-03] Cadastro de funcionário não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar funcionário está executando corretamente.

Requisito [RF-02] Cadastrar Funcionário

Pré-condição O funcionário não deverá estar cadastrado no sistema.

Passos Resultados Esperados

GANDULA – Projeto de Testes 8

1. Selecione a opção “Cadastrar Funcionário”.

A tela de cadastro é apresentada.

2. Forneça os dados do funcionário (Departamento = Dep1, Nome = NomFunc1, CPF = 00000000001, Função = Fun1, Naturalidade = Nat1, Endereço = Rua1, Data de Nascimento = 01/01/1970, Sexo = M, Telefones = 32345678, Salário = 400, Foto = H:\Fotos\NomFunc1.jpg, Filiacao = Pai1 e Mae1, Login = func1, Senha = pass) e clique no botão “Cadastrar”.

O sistema retorna uma mensagem informando que o cadastro foi efetuado com sucesso.

2.2.2. Cadastro de funcionário já cadastrado

[CT-04] Cadastro de funcionário já cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar funcionário está executando corretamente.

Requisito [RF-02] Cadastrar Funcionário

Pré-condição O funcionário deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Funcionário”;

A tela de cadastro é apresentada.

2. Forneça os dados do funcionário (Departamento = Dep1, Nome = NomFunc1, CPF = 00000000001, Função = Fun1, Naturalidade = Nat1, Endereço = Rua1, Data de Nascimento = 01/01/1970, Sexo = M, Telefones = 32345678, Salário = 400, Foto = H:\Fotos\NomFunc1.jpg, Filiacao = Pai1 e Mae1, Login = func1, Senha = pass) e clique no botão “Cadastrar”.

Uma tela de erro é apresentada com a seguinte mensagem: “Funcionário já cadastrado” e o software retorna ao menu anterior.

2.3. Cadastrar Clube

2.3.1. Cadastro de clube não cadastrado

[CT-05] Cadastro de clube não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar clube está executando corretamente.

Requisito [RF-03] Cadastrar Clube

Pré-condição O clube não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Clube”.

A tela de cadastro é apresentada.

GANDULA – Projeto de Testes 9

2. Forneça os dados do clube (CNPJ = 0000, Razão Social = RazSoc1, Nome Fantasia = Nom1, Endereço = Rua1, Cidade = Cid1) e clique no botão “Cadastrar”.

O sistema retorna uma mensagem informando que o cadastro foi efetuado com sucesso.

2.3.2. Cadastro de clube já cadastrado

[CT-06] Cadastro de clube já cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar clube está executando corretamente.

Requisito [RF-03] Cadastrar Clube

Pré-condição O clube deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Clube”.

A tela de cadastro é apresentada.

2. Forneça os dados do clube (CNPJ = 0000, Razão Social = RazSoc1, Nome Fantasia = Nom1, Endereço = Rua1, Cidade = Cid1) e clique no botão “Cadastrar”.

Uma tela de erro é apresentada com a seguinte mensagem: “Entidade já cadastrada” e o software retorna ao menu anterior.

2.4. Cadastrar Jogador

2.4.1. Cadastro de jogador não cadastrado

[CT-07] Cadastro de jogador não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar jogador está executando corretamente.

Requisito [RF-04] Cadastrar Jogador

Pré-condição O jogador não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Jogador”;

A tela de cadastro é apresentada.

2. Forneça os dados do jogador (Registro da CBF = 0001, Clube = Club1, Nome = NomJog1, CPF = 00000000002, Naturalidade = Nat1, Endereço = Rua1, Data de Nascimento = 01/01/1970, Sexo = M, Telefones = 32345678, Foto = H:\Fotos\NomJog1.jpg, Filiacao = Pai1 e Mae1) e clique no botão “Cadastrar”.

O sistema retorna uma mensagem informando que o cadastro foi efetuado com sucesso.

2.4.2. Cadastro de jogador já cadastrado

[CT-08] Cadastro de jogador já cadastrado FUNCIONAL

GANDULA – Projeto de Testes 10

Objetivo Verificar se a funcionalidade de cadastrar jogador está executando corretamente.

Requisito [RF-04] Cadastrar Jogador

Pré-condição O jogador não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Jogador”.

A tela de cadastro é apresentada.

2. Forneça os dados do jogador (Registro da CBF = 0001, Clube = Club1, Nome = NomJog1, CPF = 00000000002, Naturalidade = Nat1, Endereço = Rua1, Data de Nascimento = 01/01/1970, Sexo = M, Telefones = 32345678, Foto = H:\Fotos\NomJog1.jpg, Filiacao = Pai1 e Mae1) e clique no botão “Cadastrar”.

Uma tela de erro é apresentada com a seguinte mensagem: “Jogador já cadastrado” e o software retorna ao menu anterior.

2.5. Cadastrar Árbitro

2.5.1. Cadastro de árbitro não cadastrado

[CT-09] Cadastro de árbitro não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar árbitro está executando corretamente.

Requisito [RF-05] Cadastrar Árbitro

Pré-condição O árbitro não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Árbitro”.

A tela de cadastro é apresentada.

2. Forneça os dados do árbitro (Registro na FBA = 0001, Nome = NomJog1, CPF = 00000000002, Altura = 1,70, Peso = 80, Naturalidade = Nat1, Endereço = Rua1, Data de Nascimento = 01/01/1970, Sexo = M, Telefones = 32345678, Foto = H:\Fotos\NomArb1.jpg, Filiacao = Pai1 e Mae1) e clique no botão “Cadastrar”.

O sistema retorna uma mensagem informando que o cadastro foi efetuado com sucesso.

2.5.2. Cadastro de árbitro já cadastrado

[CT-10] Cadastro de árbitro já cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de cadastrar árbitro está executando corretamente.

GANDULA – Projeto de Testes 11

Requisito [RF-05] Cadastrar Árbitro

Pré-condição O árbitro não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Cadastrar Árbitro”.

A tela de cadastro é apresentada.

2. Forneça os dados do árbitro (Registro na FBA = 0001, Nome = NomJog1, CPF = 00000000002, Altura = 1,70, Peso = 80, Naturalidade = Nat1, Endereço = Rua1, Data de Nascimento = 01/01/1970, Sexo = M, Telefones = 32345678, Foto = H:\Fotos\NomArb1.jpg, Filiacao = Pai1 e Mae1) e clique no botão “Cadastrar”.

Uma tela de erro é apresentada com a seguinte mensagem: “Árbitro já cadastrado” e o software retorna ao menu anterior.

2.6. Modificar Cadastro de Departamento

2.6.1. Modificar cadastro de departamento cadastrado

[CT-11] Modificar cadastro de departamento cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de departamento está executando corretamente.

Requisito [RF-06] Modificar Cadastro de Departamento

Pré-condição O departamento deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Departamento”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do departamento. O sistema retorna as informações referentes a tal ID.

2.6.2. Modificar cadastro de departamento não cadastrado

[CT-12] Modificar cadastro de departamento não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de departamento está executando corretamente.

Requisito [RF-06] Modificar Cadastro de Departamento

Pré-condição O departamento não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Departamento”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do departamento. Uma tela de erro é apresentada com a seguinte mensagem: “Departamento não cadastrado” e o software retorna ao menu anterior.

GANDULA – Projeto de Testes 12

2.7. Modificar Cadastro de Funcionário

2.7.1. Modificar cadastro de funcionário cadastrado

[CT-13] Modificar cadastro de funcionário cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de funcionário está executando corretamente.

Requisito [RF-07] Modificar Cadastro de Funcionário

Pré-condição O funcionário deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Funcionário”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do funcionário. O sistema retorna as informações referentes a tal ID.

2.7.2. Modificar cadastro de funcionário não cadastrado

[CT-14] Modificar cadastro de funcionário não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de funcionário está executando corretamente.

Requisito [RF-07] Modificar Cadastro de Funcionário

Pré-condição O funcionário não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Funcionário”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do funcionário. Uma tela de erro é apresentada com a seguinte mensagem: “Funcionário não cadastrado” e o software retorna ao menu anterior.

2.8. Modificar Cadastro de Clube

2.8.1. Modificar cadastro de clube cadastrado

[CT-15] Modificar cadastro de clube cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de clube está executando corretamente.

Requisito [RF-08] Modificar Cadastro de Clube

Pré-condição O clube deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Clube”;

A tela de modificação de cadastro é apresentada.

2. Informe o ID do clube. O sistema retorna as informações referentes a tal ID.

GANDULA – Projeto de Testes 13

2.8.2. Modificar cadastro de clube não cadastrado

[CT-16] Modificar cadastro de clube não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de clube está executando corretamente.

Requisito [RF-08] Modificar Cadastro de Clube

Pré-condição O clube não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Clube”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do clube. Uma tela de erro é apresentada com a seguinte mensagem: “Clube não cadastrado” e o software retorna ao menu anterior.

2.9. Modificar Cadastro de Jogador

2.9.1. Modificar cadastro de jogador cadastrado

[CT-17] Modificar cadastro de jogador cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de jogador está executando corretamente.

Requisito [RF-09] Modificar Cadastro de Jogador

Pré-condição O jogador deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Jogador”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do jogador. O sistema retorna as informações referentes a tal ID.

2.9.2. Modificar cadastro de jogador não cadastrado

[CT-18] Modificar cadastro de jogador não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de jogador está executando corretamente.

Requisito [RF-09] Modificar Cadastro de Jogador

Pré-condição O jogador não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Jogador”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do jogador. Uma tela de erro é apresentada com a seguinte mensagem: “Jogador não cadastrado” e o software retorna ao menu anterior.

GANDULA – Projeto de Testes 14

2.10. Modificar Cadastro de Árbitro

2.10.1. Modificar cadastro de árbitro cadastrado

[CT-19] Modificar cadastro de árbitro cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de árbitro está executando corretamente.

Requisito [RF-10] Modificar Cadastro de Árbitro

Pré-condição O árbitro deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Árbitro”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do árbitro. O sistema retorna as informações referentes a tal ID.

2.10.2. Modificar cadastro de árbitro não cadastrado

[CT-20] Modificar cadastro de árbitro não cadastrado FUNCIONAL

Objetivo Verificar se a funcionalidade de modificar cadastro de árbitro está executando corretamente.

Requisito [RF-10] Modificar Cadastro de Árbitro

Pré-condição O árbitro não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Modificar Cadastro de Árbitro”.

A tela de modificação de cadastro é apresentada.

2. Informe o ID do árbitro. Uma tela de erro é apresentada com a seguinte mensagem: “Árbitro não cadastrado” e o software retorna ao menu anterior.

2.11. Remover Cadastro de Departamento

2.11.1. Remover um departamento existente sem funcionários

[CT-21] Remover um departamento existente sem funcionários FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um departamento está executando corretamente quando não há nenhum funcionário nestes.

Requisito [RF-11] Remover Cadastro de Departamento

Pré-condição 1. O departamento deve estar cadastrado no sistema. 2. O departamento não deve possuir nenhum funcionário.

Passos Resultados Esperados

1. Selecionar a opção Remover Departamento.

A tela de Remoção é apresentada.

2. Fornecer a identificação do departamento a ser removido como

O sistema pergunta ao usuário se ele realmente deseja remover o departamento.

GANDULA – Projeto de Testes 15

001.

3. Confirmar. O sistema informa que o departamento foi removido com sucesso.

2.11.2. Remover um departamento existente com funcionários

[CT-22] Remover um departamento existente com funcionários FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um departamento em que há funcionários é impedida de executar.

Requisito [RF-11] Remover Cadastro de Departamento

Pré-condição 1. O departamento deve estar cadastrado no sistema. 2. O departamento deve possuir pelo menos um funcionário.

Passos Resultados Esperados

1. Selecionar a opção Remover Departamento.

A tela de Remoção é apresentada.

2. Fornecer a identificação do departamento a ser removido como 002.

O sistema pergunta ao usuário se ele realmente deseja remover o departamento.

3. Confirmar. O sistema informa que o departamento não pode ser removido, pois ainda há funcionários neste.

2.11.3. Remover um departamento não existente

[CT-23] Remover um departamento não existente FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um departamento não cadastrado pode ser executada.

Requisito [RF-11] Remover Cadastro de Departamento

Pré-condição O departamento não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Departamento.

A tela de Remoção é apresentada.

2. Fornecer a identificação do departamento a ser removido como 999.

O sistema pergunta ao usuário se ele realmente deseja remover o departamento.

3. Confirmar. O sistema informa que o departamento não está cadastrado no sistema.

2.12. Remover Cadastro de Funcionário

2.12.1. Remover um funcionário cadastrado no sistema

[CT-24] Remover um funcionário cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um funcionário cadastrado no sistema é corretamente executada.

GANDULA – Projeto de Testes 16

Requisito [RF-12] Remover Cadastro de Funcionário

Pré-condição O Funcionário deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Funcionário.

A tela de Remoção é apresentada.

2. Fornecer a identificação do funcionário a ser removido como 42187.

O sistema pergunta ao usuário se ele realmente deseja remover o Funcionário.

3. Confirmar. O sistema informa que o Funcionário foi removido corretamente do sistema.

2.12.2. Remover um funcionário não cadastrado no sistema

[CT-25] Remover um funcionário não cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um funcionário que não existe pode ser executada.

Requisito [RF-12] Remover Cadastro de Funcionário

Pré-condição O Funcionário não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Funcionário.

A tela de Remoção é apresentada.

2. Fornecer a identificação do funcionário a ser removido como 99999.

O sistema pergunta ao usuário se ele realmente deseja remover o Funcionário.

3. Confirmar. O sistema informa que o Funcionário não está cadastrado no sistema.

2.13. Remover Cadastro de Clube

2.13.1. Remover um clube cadastrado no sistema

[CT-26] Remover um clube cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um clube cadastrado no sistema é corretamente executada.

Requisito [RF-13] Remover Cadastro de Funcionário

Pré-condição O Clube deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Clube. A tela de Remoção é apresentada.

2. Fornecer a identificação do Clube a ser removido como 014.

O sistema pergunta ao usuário se ele realmente deseja remover o Clube.

3. Confirmar. O sistema informa que o Clube foi removido corretamente do sistema.

GANDULA – Projeto de Testes 17

2.13.2. Remover um clube não cadastrado no sistema

[CT-27] Remover um clube não cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um clube que não existe pode ser executada.

Requisito [RF-13] Remover Cadastro de Clube

Pré-condição O Clube não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Clube. A tela de Remoção é apresentada.

2. Fornecer a identificação do funcionário a ser removido como 999.

O sistema pergunta ao usuário se ele realmente deseja remover o Clube.

3. Confirmar. O sistema informa que o Clube não está cadastrado no sistema.

2.14. Remover Cadastro de Jogador

2.14.1. Remover um jogador cadastrado no sistema

[CT-28] Remover um jogador cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um jogador cadastrado no sistema é corretamente executada.

Requisito [RF-14] Remover Cadastro de Jogador

Pré-condição O Jogador deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Jogador.

A tela de Remoção é apresentada.

2. Fornecer a identificação do Jogador a ser removido como 100000.

O sistema pergunta ao usuário se ele realmente deseja remover o Jogador.

3. Confirmar. O sistema informa que o Jogador foi removido corretamente do sistema.

2.14.2. Remover um jogador não cadastrado no sistema

[CT-29] Remover um jogador não cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um jogador que não existe pode ser executada.

Requisito [RF-14] Remover Cadastro de Jogador

Pré-condição O Jogador não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Jogador.

A tela de Remoção é apresentada.

2. Fornecer a identificação do Jogador a ser removido como 000001.

O sistema pergunta ao usuário se ele realmente deseja remover o Jogador.

GANDULA – Projeto de Testes 18

3. Confirmar. O sistema informa que o Jogador não está cadastrado no sistema.

2.15. Remover Cadastro de Árbitro

2.15.1. Remover um Árbitro cadastrado no sistema

[CT-30] Remover um Árbitro cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um Árbitro cadastrado no sistema é corretamente executada.

Requisito [RF-15] Remover Cadastro de Árbitro

Pré-condição O Árbitro deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Árbitro.

A tela de Remoção é apresentada.

2. Fornecer a identificação do Árbitro a ser removido como 0211.

O sistema pergunta ao usuário se ele realmente deseja remover o Árbitro.

3. Confirmar. O sistema informa que o Árbitro foi removido corretamente do sistema.

2.15.2. Remover um Árbitro não cadastrado no sistema

[CT-31] Remover um Árbitro não cadastrado no sistema FUNCIONAL

Objetivo Verificar se a funcionalidade de remover um Árbitro que não existe pode ser executada.

Requisito [RF-15] Remover Cadastro de Árbitro

Pré-condição O Árbitro não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Remover Árbitro.

A tela de Remoção é apresentada.

2. Fornecer a identificação do Árbitro a ser removido como 9999.

O sistema pergunta ao usuário se ele realmente deseja remover o Árbitro.

3. Confirmar. O sistema informa que o Árbitro não está cadastrado no sistema.

2.16. Efetuar Login

2.16.1. Efetuação do Login corretamente

[CT-32] Efetuação do Login corretamente FUNCIONAL

Objetivo Verificar se a funcionalidade de logar no sistema está executando corretamente.

Requisito [RF-16] Efetuar Login

Pré-condição O login deverá estar cadastrado no sistema.

GANDULA – Projeto de Testes 19

Passos Resultados Esperados

Selecione a opção “Logar”. A tela de login é apresentada.

Forneça os dados do usuário (login e a senha) e clique no botão “Logar”.

O sistema efetua o login corretamente e apresenta ao usuário as funcionalidades as quais tem direito.

2.16.2. Efetuação do Login incorretamente

[CT-33] Efetuação do Login incorretamente FUNCIONAL

Objetivo Verificar se a funcionalidade de logar no sistema quando o login não existe ou a senha está errada está funcionando corretamente.

Requisito [RF-16] Efetuar Login

Pré-condição O login não deverá estar cadastrado no sistema ou a senha deverá estar errada.

Passos Resultados Esperados

Selecione a opção “Logar”. A tela de login é apresentada.

Forneça os dados do usuário errados (login e a senha) e clique no botão “Logar”.

O sistema apresenta uma messangem de erro, informando que o login não existe ou senha está errada.

2.17. Gerar Tabela de Campeonato

2.17.1. Gerar Tabela de Campeonato corretamente

[CT-34] Gerar Tabela de Campeonato corretamente FUNCIONAL

Objetivo Verificar se a funcionalidade de Gerar Tabela de Campeonato está executando corretamente.

Requisito [RF-17] Gerar Tabela de Campeonato

Pré-condição O Campeonato não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Gerar Tabela de Campeonato”.

A tela de Gerar Tabela é apresentada.

2. Forneça os dados do campeonato (Nome dos Clubes, Estádio e horários disponíveis, dias de realização de todos o jogos, Árbitros cadastrados no Campeonato, Comissão de Delegados, Tipo de Campeonato, Ano do Campeonato, Nome de Campeonato, ID do Campeonato) e clique no botão “Gerar Tabela”.

O sistema apresenta uma mensagem de que gerou a tabela para o Campeonato em questão corretamente.

GANDULA – Projeto de Testes 20

2.17.2. Gerar Tabela de Campeonato (Clubes inexistentes)

[CT-35] Gerar Tabela de Campeonato (Clubes inexistentes) FUNCIONAL

Objetivo Verificar se a funcionalidade de Gerar Tabela de Campeonato, com um ou mais Clubes inexistentes, está executando corretamente.

Requisito [RF-17] Gerar Tabela de Campeonato

Pré-condição O Campeonato deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Gerar Tabela de Campeonato”.

A tela de Gerar Tabela é apresentada.

2. Forneça os dados do campeonato (Nome dos Clubes, Estádio e horários disponíveis, dias de realização de todos o jogos, Árbitros cadastrados no Campeonato, Comissão de Delegados, Tipo de Campeonato, Ano do Campeonato, Nome de Campeonato, ID do Campeonato) e clique no botão “Gerar Tabela”. Obs.: Alguns Clubes fornecidos não deverão ter cadastrado no sistema.

O sistema apresenta uma mensagem de erro, informando quais Clubes não estão cadastrados no sistema.

2.17.3. Gerar Tabela de Campeonato (Estádios inexistentes)

[CT-36] Gerar Tabela de Campeonato (Estádios inexistentes) FUNCIONAL

Objetivo Verificar se a funcionalidade de Gerar Tabela de Campeonato, com um ou mais Estádios inexistentes, está executando corretamente.

Requisito [RF-17] Gerar Tabela de Campeonato

Pré-condição O Campeonato deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Gerar Tabela de Campeonato”.

A tela de Gerar Tabela é apresentada.

2. Forneça os dados do campeonato (Nome dos Clubes, Estádio e horários disponíveis, dias de realização de todos o jogos, Árbitros cadastrados no Campeonato, Comissão de Delegados, Tipo de Campeonato, Ano do Campeonato, Nome de Campeonato, ID do Campeonato) e clique no botão “Gerar Tabela”. Obs.: Alguns Estádios fornecidos não deverão ter cadastrado no sistema.

O sistema apresenta uma mensagem de erro, informando quais Estádios não estão cadastrados no sistema.

GANDULA – Projeto de Testes 21

2.17.4. Gerar Tabela de Campeonato (Árbitros inexistentes)

[CT-37] Gerar Tabela de Campeonato (Árbitros inexistentes) FUNCIONAL

Objetivo Verificar se a funcionalidade de Gerar Tabela de Campeonato, com um ou mais Árbitros inexistentes, está executando corretamente.

Requisito [RF-17] Gerar Tabela de Campeonato

Pré-condição O Campeonato deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Gerar Tabela de Campeonato”.

A tela de Gerar Tabela é apresentada.

2. Forneça os dados do campeonato (Nome dos Clubes, Estádio e horários disponíveis, dias de realização de todos o jogos, Árbitros cadastrados no Campeonato, Comissão de Delegados, Tipo de Campeonato, Ano do Campeonato, Nome de Campeonato, ID do Campeonato) e clique no botão “Gerar Tabela”. Obs.: Alguns Árbitros fornecidos não deverão ter cadastrado no sistema ou no Campeonato.

O sistema apresenta uma mensagem de erro, informando quais Árbitros não estão cadastrados no sistema ou no Campeonato.

2.17.5. Gerar Tabela de Campeonato (Campeonato inexistentes)

[CT-38] Gerar Tabela de Campeonato (Campeonato inexistentes) FUNCIONAL

Objetivo Verificar se a funcionalidade de Gerar Tabela de Campeonato, com um Campeonato inexistentes, está executando corretamente.

Requisito [RF-17] Gerar Tabela de Campeonato

Pré-condição O Campeonato não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Gerar Tabela de Campeonato”.

A tela de Gerar Tabela é apresentada.

2. Forneça os dados do campeonato (Nome dos Clubes, Estádio e horários disponíveis, dias de realização de todos o jogos, Árbitros cadastrados no Campeonato, Comissão de Delegados, Tipo de Campeonato, Ano do Campeonato, Nome de Campeonato, ID do Campeonato) e clique no botão “Gerar Tabela”. Obs.: O Campeonato fornecido não deverá ter cadastrado no Campeonato.

O sistema apresenta uma mensagem de erro, informando que o Campeonato não está cadastrado no sistema.

GANDULA – Projeto de Testes 22

2.18. Inserir Registro de Jogo

2.18.1. Inserir Registro de Jogo corretamente

[CT-39] Inserir Registro de Jogo corretamente FUNCIONAL

Objetivo Verificar se a funcionalidade de Inserir Registro de Jogo está executando corretamente.

Requisito [RF-18] Inserir Registro de Jogo

Pré-condição O Registro do Jogo não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Inserir Registro de Jogo”.

A tela de Inserir o Registro de Jogo é apresentada.

2. Forneça os dados do Jogo (Nomes de todos os atletas dos clubes mandante e visitante, Nome do capitão e técnico de cada clube, Gols – Atleta que realizou e horário, Movimentação dos Cartões – Quem recebeu e qual foi o cartão, Placar Final, Time Vencedor, Relato de expulsão, Relato de incidentes, Relato de Observações, Renda da Partida, Número de Público pagante, Número de Policiais, Entidade responsável pela transmissão da partida, Número da Rodada, ID do Campeonato e ID do Jogo) e clique no botão “Inserir Registro”.

O sistema apresenta uma mensagem, informando que o Registro foi realizado com sucesso.

2.18.2. Inserir Registro de Jogo (Campeonato ou Jogo inexistente)

[CT-40] Inserir Registro de Jogo (Campeonato ou Jogo inexistente)

FUNCIONAL

Objetivo Verificar se a funcionalidade de Inserir Registro de Jogo, com um Campeonato ou Jogo inexistente, está executando corretamente.

Requisito [RF-18] Inserir Registro de Jogo

Pré-condição O Registro de jogo não deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Inserir Registro de Jogo”.

A tela de Inserir o Registro de Jogo é apresentada.

2. Forneça os dados do Jogo (Nomes de todos os atletas dos clubes mandante e visitante, Nome do capitão e técnico de cada clube, Gols – Atleta que realizou e horário, Movimentação dos Cartões – Quem recebeu e qual foi o cartão, Placar

O sistema apresenta uma mensagem de erro, informando que o Campeonato ou Jogo não existe.

GANDULA – Projeto de Testes 23

Final, Time Vencedor, Relato de expulsão, Relato de incidentes, Relato de Observações, Renda da Partida, Número de Público pagante, Número de Policiais, Entidade responsável pela transmissão da partida, Número da Rodada, ID do Campeonato e ID do Jogo) e clique no botão “Inserir Registro”. Obs.:O Campeonato ou o Jogo informado não deverá existir no sistema.

2.18.3. Inserir Registro de Jogo (registro já existente)

[CT-41] Inserir Registro de Jogo (registro já existente) FUNCIONAL

Objetivo Verificar se a funcionalidade de Inserir Registro de Jogo, com o registro já existente, está executando corretamente.

Requisito [RF-18] Inserir Registro de Jogo

Pré-condição O Registro do Jogo deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Inserir Registro de Jogo”.

A tela de Inserir o Registro de Jogo é apresentada.

2. Forneça os dados do Jogo (Nomes de todos os atletas dos clubes mandante e visitante, Nome do capitão e técnico de cada clube, Gols – Atleta que realizou e horário, Movimentação dos Cartões – Quem recebeu e qual foi o cartão, Placar Final, Time Vencedor, Relato de expulsão, Relato de incidentes, Relato de Observações, Renda da Partida, Número de Público pagante, Número de Policiais, Entidade responsável pela transmissão da partida, Número da Rodada, ID do Campeonato e ID do Jogo) e clique no botão “Inserir Registro”.

O sistema apresenta uma mensagem de erro, informando que o Registro do Jogo já existe e pergunta se deseja modificá-lo.

3. Informe qualquer uma das opções desejadas (modificar ou não o registro).

O sistema apresenta uma mensagem, informando que o Registro foi ou não modificado com sucesso.

2.18.4. Inserir Registro de Jogo (Atletas ou Técnicos inexistentes)

[CT-42] Inserir Registro de Jogo (Atletas ou Técnicos inexistentes)

FUNCIONAL

Objetivo Verificar se a funcionalidade de Inserir Registro de Jogo, com o registro já existente, está executando corretamente.

GANDULA – Projeto de Testes 24

Requisito [RF-18] Inserir Registro de Jogo

Pré-condição O Registro do Jogo deverá estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecione a opção “Inserir Registro de Jogo”.

A tela de Inserir o Registro de Jogo é apresentada.

2. Forneça os dados do Jogo (Nomes de todos os atletas dos clubes mandante e visitante, Nome do capitão e técnico de cada clube, Gols – Atleta que realizou e horário, Movimentação dos Cartões – Quem recebeu e qual foi o cartão, Placar Final, Time Vencedor, Relato de expulsão, Relato de incidentes, Relato de Observações, Renda da Partida, Número de Público pagante, Número de Policiais, Entidade responsável pela transmissão da partida, Número da Rodada, ID do Campeonato e ID do Jogo) e clique no botão “Inserir Registro”. Obs.: Os Atletas ou Técnicos não deverão existir no sistema.

O sistema apresenta uma mensagem de erro, informando que os Atletas ou Técnicos não estão cadastrados no sistema.

2.19. Consultar Funcionário

2.19.1. Consultar um funcionário cadastrado no sistema

[CT-43] Consultar um funcionário cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um funcionário cadastrado é realizada corretamente.

Requisito [RF-19] Consultar Funcionário

Pré-condição O Funcionário deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Funcionário.

A tela de Consulta é apresentada.

2. Fornecer o CPF do funcionário como 123.456.789-00.

O sistema apresenta uma tabela com todas as informações relativas ao funcionário desejado.

3. Repetir os passos 1 e 2 usando o nome completo do Funcionário e o número de cadastro dele.

O sistema apresenta uma tabela com todas as informações relativas ao funcionário desejado.

2.19.2. Consultar um funcionário não cadastrado no sistema

[CT-44] Consultar um funcionário não cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um funcionário não cadastrado pode ser

GANDULA – Projeto de Testes 25

realizada.

Requisito [RF-19] Consultar Funcionário

Pré-condição O Funcionário não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Funcionário.

A tela de Consulta é apresentada.

2. Fornecer o CPF do funcionário como 123.456.789-00.

O sistema Informará que o Funcionário desejado não está cadastrado.

3. Repetir os passos 1 e 2 usando o nome completo e posteriormente com um número de cadastro de um Funcionário não cadastrado.

O sistema Informará que o Funcionário desejado não está cadastrado.

2.20. Consultar Jogador

2.20.1. Consultar um jogador cadastrado no sistema

[CT-45] Consultar um jogador cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um jogador cadastrado é realizada corretamente

Requisito [RF-20] Consultar Jogador

Pré-condição O Jogador deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Jogador.

A tela de Consulta é apresentada.

2. Fornecer o CPF do Jogador como 422381-050.

O sistema apresenta uma tabela com todas as informações relativas ao Jogador desejado.

3. Repetir os passos 1 e 2 usando o nome completo do Jogador e o número de cadastro dele.

O sistema apresenta uma tabela com todas as informações relativas ao Jogador desejado.

2.20.2. Consultar um jogador não cadastrado no sistema

[CT-46] Consultar um jogador não cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um jogador não cadastrado pode ser realizada.

Requisito [RF-20] Consultar Jogador

Pré-condição O Jogador não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Jogador.

A tela de Consulta é apresentada.

2. Fornecer o CPF do Jogador como 123.456.789-00.

O sistema Informará que o Jogador desejado não está cadastrado.

3. Repetir os passos 1 e 2 usando o O sistema Informará que o Jogador

GANDULA – Projeto de Testes 26

nome completo e posteriormente com um número de cadastro de um Jogador não cadastrado.

desejado não está cadastrado.

2.21. Consultar Árbitro

2.21.1. Consultar um Árbitro cadastrado no sistema

[CT-47] Consultar um Árbitro cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um Árbitro cadastrado é realizada corretamente.

Requisito [RF-21] Consultar Árbitro

Pré-condição O Árbitro deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Árbitro.

A tela de Consulta é apresentada.

2. Fornecer o CPF do Árbitro como 123.456.789-00.

O sistema apresenta uma tabela com todas as informações relativas ao Árbitro desejado.

3. Repetir os passos 1 e 2 usando o nome completo do Árbitro e o número de cadastro dele.

O sistema apresenta uma tabela com todas as informações relativas ao Árbitro desejado.

2.21.2. Consultar um Árbitro não cadastrado no sistema

[CT-48] Consultar um Árbitro não cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um Árbitro não cadastrado pode ser realizada.

Requisito [RF-21] Consultar Árbitro

Pré-condição O Árbitro não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Árbitro.

A tela de Consulta é apresentada.

2. Fornecer o CPF do Árbitro como 123.456.789-00.

O sistema Informará que o Árbitro desejado não está cadastrado.

3. Repetir os passos 1 e 2 usando o nome completo e posteriormente com um número de cadastro de um Árbitro não cadastrado.

O sistema Informará que o Árbitro desejado não está cadastrado.

2.22. Consultar Clube

2.22.1. Consultar um Clube cadastrado no sistema

[CT-49] Consultar um Clube cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um Clube cadastrado é realizada corretamente.

GANDULA – Projeto de Testes 27

Requisito [RF-22] Consultar Clube

Pré-condição O Clube deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Clube. A tela de Consulta é apresentada.

2. Fornecer o CNPJ do Clube como 03.847.655/0001-98.

O sistema apresenta uma tabela com todas as informações relativas ao Clube desejado.

3. Repetir os passos 1 e 2 usando o nome fantasia do Clube e o número de cadastro (ID) dele.

O sistema apresenta uma tabela com todas as informações relativas ao Clube desejado.

2.22.2. Consultar um Clube não cadastrado no sistema

[CT-50] Consultar um Clube não cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um Clube não cadastrado pode ser realizada.

Requisito [RF-22] Consultar Clube

Pré-condição O Clube não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Clube. A tela de Consulta é apresentada.

2. Fornecer o CNPJ do Clube como 03.847.655/0001-98.

O sistema Informará que o Clube desejado não está cadastrado.

3. Repetir os passos 1 e 2 usando o nome fantasia e posteriormente com um número de cadastro de um Clube não cadastrado.

O sistema Informará que o Clube desejado não está cadastrado.

2.23. Consultar Jogo

2.23.1. Consultar um Jogo cadastrado no sistema

[CT-51] Consultar um Jogo cadastrado no sistema FUNCIONAL

Objetivo Verifica se a consulta de um Clube cadastrado é realizada corretamente.

Requisito [RF-23] Consultar Jogo

Pré-condição O Jogo deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Jogo. A tela de Consulta é apresentada.

2. Fornecer o ID do jogo como 81718-02.

O sistema apresenta uma tabela com todas as informações relativas ao Jogo desejado.

3. Repetir os passos 1 e 2 usando a data do jogo, juntamente com os clubes participantes deste.

O sistema apresenta uma tabela com todas as informações relativas ao Jogo desejado.

2.23.2. Consultar um Jogo não cadastrado no sistema

[CT-52] Consultar um Jogo não cadastrado no sistema FUNCIONAL

GANDULA – Projeto de Testes 28

Objetivo Verifica se a consulta de um Clube não cadastrado pode ser realizada.

Requisito [RF-23] Consultar Jogo

Pré-condição O Jogo não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção Consultar Jogo. A tela de Consulta é apresentada.

2. Fornecer o ID do Jogo como 00001-00.

O sistema Informará que o Jogo desejado não está cadastrado.

3. Repetir os passos 1 e 2 usando a data do jogo, juntamente com os clubes participantes deste.

O sistema Informará que o Jogo desejado não está cadastrado.

2.24. Balanço por Período

2.24.1. Gerar balanço com período válido e existente

[CT-53] Gerar balanço com período válido e existente FUNCIONAL

Objetivo Verificar se o relatório de balanço é gerado corretamente quando existem dados sobre um dado período no sistema.

Requisito [RF-24] Balanço por Período

Pré-condição O sistema deve ter registros financeiros sobre o período 01/01/2008 – 30/04/2008.

Passos Resultados Esperados

1. Selecionar a opção “Balanço por Período”.

A tela inicial de “Balanço por Período” é apresentada.

2. Fornecer a data inicial 01/01/2008 e a data final 30/04/2008 e selecionar a opção “Gerar Relatório”.

Um relatório é mostrado com as informações financeiras sobre o período especificado.

2.24.2. Gerar balanço com período válido, mas inexistente

[CT-54] Gerar balanço com período válido, mas inexistente FUNCIONAL

Objetivo Verificar se o relatório pode ser gerado a partir de um período sobre o qual não existem informações no sistema.

Requisito [RF-24] Balanço por Período

Pré-condição O sistema não deve ter registros financeiros sobre o período 01/05/2008 – 30/08/2008.

Passos Resultados Esperados

1. Selecionar a opção “Balanço por Período”.

A tela inicial de “Balanço por Período” é apresentada.

2. Fornecer a data inicial 01/05/2008 e a data final 30/08/2008 e selecionar a opção “Gerar Relatório”.

O sistema deve mostrar uma mensagem informando que o sistema não tem informações financeiras sobre o período informado.

GANDULA – Projeto de Testes 29

2.24.3. Gerar balanço com período inválido

[CT-55] Gerar balanço com período inválido FUNCIONAL

Objetivo Verificar se o relatório pode ser gerado a partir de um período inválido.

Requisito [RF-24] Balanço por Período

Pré-condição Nenhuma

Passos Resultados Esperados

1. Selecionar a opção “Balanço por Período”.

A tela inicial de “Balanço por Período” é apresentada.

2. Fornecer a data inicial 30/04/2008 e a data final 01/01/2008 e selecionar a opção “Gerar Relatório”.

O sistema deve mostrar uma mensagem informando que o período informado é inválido (a data inicial deve ser anterior ou igual à data final).

2.25. Tabela de Classificação

2.25.1. Gerar tabela de classificação de campeonato existente

[CT-57] Gerar tabela de classificação de campeonato existente

FUNCIONAL

Objetivo Verificar se a tabela de classificação é corretamente gerada para um campeonato cadastrado no sistema.

Requisito [RF-25] Tabela de Classificação

Pré-condição O campeonato de ID 2008A deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção “Tabela de Classificação”.

A tela inicial de “Tabela de Classificação” é apresentada.

2. Fornecer o ID 2008A e selecionar a opção “Gerar Tabela”.

O sistema deve mostrar a Tabela de Classificação do referido campeonato.

2.25.2. Gerar tabela de classificação de campeonato inexistente

[CT-58] Gerar tabela de classificação de campeonato inexistente

FUNCIONAL

Objetivo Verificar se a tabela de classificação pode ser gerada para um campeonato não cadastrado no sistema.

Requisito [RF-25] Tabela de Classificação

Pré-condição O campeonato de ID 2009A não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção “Tabela de Classificação”.

A tela inicial de “Tabela de Classificação” é apresentada.

2. Fornecer o ID 2009A e selecionar a opção “Gerar Relatório”.

O sistema deve mostrar uma mensagem informando que o campeonato informado não existe.

GANDULA – Projeto de Testes 30

2.26. Estatísticas por Campeonato

2.26.1. Gerar estatísticas de todos os campeonatos

[CT-60] Gerar estatísticas de todos os campeonatos FUNCIONAL

Objetivo Verificar se as estatísticas de todos os campeonatos são corretamente geradas.

Requisito [RF-26] Estatísticas por Campeonato

Pré-condição Deve haver pelo menos um campeonato no sistema.

Passos Resultados Esperados

1. Selecionar a opção “Estatísticas por Campeonato”.

A tela inicial de “Estatísticas por Campeonato” é apresentada.

2. Selecionar a opção “Todos os Campeonatos” e depois “Gerar Relatório”.

O sistema deve mostrar uma tabela com estatísticas referentes a todos os campeonatos.

2.26.2. Gerar estatísticas de campeonato existente

[CT-61] Gerar estatísticas de campeonato existente FUNCIONAL

Objetivo Verificar se as estatísticas de um dado campeonato existente no sistema são geradas corretamente.

Requisito [RF-26] Estatísticas por Campeonato

Pré-condição O campeonato 2008A deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção “Estatísticas por Campeonato”.

A tela inicial de “Estatísticas por Campeonato” é apresentada.

2. Fornecer o ID 2008A e depois selecionar a opção “Gerar Relatório”.

O sistema deve mostrar uma tabela com estatísticas referentes ao campeonato informado.

2.26.3. Gerar estatísticas de campeonato inexistente

[CT-62] Gerar estatísticas de campeonato inexistente FUNCIONAL

Objetivo Verificar se as estatísticas de um dado campeonato inexistente no sistema podem ser geradas.

Requisito [RF-26] Estatísticas por Campeonato

Pré-condição O campeonato de ID 2009A não deve estar cadastrado no sistema.

Passos Resultados Esperados

1. Selecionar a opção “Estatísticas por Campeonato”.

A tela inicial de “Estatísticas por Campeonato” é apresentada.

2. Fornecer o ID 2009A e depois selecionar a opção “Gerar Relatório”.

O sistema deve mostrar uma mensagem informando que o campeonato informado não existe.