Universidade Federal do Espírito Santo
Programação Básica de Computadores
(INF 09325) – 2013/1
Centro Tecnológico
Departamento de Informática
0
Trabalho Prático
(Testes)
1. Teste 1
Esse é o teste básico do trabalho prático. Para que o trabalho se encaixe no terceiro
critério de avaliação (seção 3) da especificação do trabalho, tudo deve ocorrer bem nesse
teste.
1.1. Cadastro de jogos
Considerem o seguinte cadastramento de jogos:
Time da Casa
Ciência da Computação
Engenharia Civil
Engenharia Ambiental
Engenharia Mecânica
0
2
1
0
x
x
x
x
0
0
3
1
Time Visitante
Engenharia Ambiental
Engenharia Mecânica
Engenharia Civil
Ciência da Computação
1.2. Jogos Pendentes
Dada a tabela de jogos cadastrada no item 1.1, seu programa deve imprimir a seguinte
lista de jogos pendentes:
Time da Casa
Ciência da Computação
Ciência da Computação
Engenharia Ambiental
Engenharia Ambiental
Engenharia Civil
Engenharia Civil
Engenharia Mecânica
Engenharia Mecânica
x
x
x
x
x
x
x
x
Time Visitante
Engenharia Civil
Engenharia Mecânica
Ciência da Computação
Engenharia Mecânica
Ciência da Computação
Engenharia Ambiental
Engenharia Ambiental
Engenharia Civil
1.3. Placar
Dada a tabela de jogos cadastrada no item 1.1, seu programa deve estar apto a imprimir
o placar de qualquer jogo cadastrado.
BSc. Freddy Brasileiro
[email protected]
www.inf.ufes.br/~fbrasileiro
Universidade Federal do Espírito Santo
Programação Básica de Computadores
(INF 09325) – 2013/1
Centro Tecnológico
Departamento de Informática
0
1.4. Classificação
Dada a tabela de jogos cadastrada no item 1.1, seu programa deve imprimir a seguinte
tabela de classificação:
Posição
1
2
3
4
Time
Engenharia Civil
Ciência da Computação
Engenharia Ambiental
Engenharia Mecânica
Pontos
6
4
1
0
2. Teste 2
2.1. Jogos Pendentes
Como não houve cadastro de partidas, todas as partidas devem aparecer.
2.2. Classificação
Como não houve cadastro de partidas, todos os times devem aparecer com 0 pontos.
3. Teste 3
3.1. Cadastro de jogos
Cadastro de todos os jogos. Nesse cadastro, os times que sempre ganharam estão na
seguinte ordem de prioridade: Engenharia Mecânica, Engenharia Civil, Engenharia
Ambiental, e Ciência da Computação.
3.2. Jogos Pendentes
Como todas as partidas foram cadastradas, nenhum jogo pendente deve aparecer.
3.3. Classificação
Segundo o cadastro de jogos informado na seção 3.1, a classificação deve ser:
Posição
1
2
3
4
BSc. Freddy Brasileiro
Time
Engenharia Mecânica
Engenharia Civil
Engenharia Ambiental
Ciência da Computação
[email protected]
Pontos
18
12
6
0
www.inf.ufes.br/~fbrasileiro
Universidade Federal do Espírito Santo
Programação Básica de Computadores
(INF 09325) – 2013/1
Centro Tecnológico
Departamento de Informática
0
4. Teste 4
Nesse teste, foram considerados apenas os fluxos de exceção definidos na seção 1.2 da
especificação do trabalho.
4.1. Cadastro de jogos
A seguir, as entradas testadas e as saídas esperadas:
COPA CT DE FUTEBOL
1 - Cadastrar Novo Jogo
2 - Ver Jogos Pendentes
3 – Verificar Placar
4 - Ver Classificacao
5 – Sair
Escolha uma opcao: 1
Cadastrar novo jogo
1-Ciencia da Computacao
2-Engenharia Ambiental
3-Engenharia Civil
4-Engenharia Mecanica
Informe o identificador
Time nao existe!
Informe o identificador
Time nao existe!
Informe o identificador
Informe o identificador
Time nao existe!
Informe o identificador
Time nao existe!
Informe o identificador
O time da casa e o time
Informe o identificador
Informe a quantidade de
Informe a quantidade de
do time da casa: 7
do time da casa: 7
do time da casa: 1
do time visitante: 7
do time visitante: 7
do time visitante: 1
visitante devem ser diferentes!
do time visitante: 2
gols da Ciencia da Computacao: 0
gols da Engenharia Ambiental: 0
COPA CT DE FUTEBOL
1 - Cadastrar Novo Jogo
2 - Ver Jogos Pendentes
3 – Verificar Placar
4 - Ver Classificacao
5 – Sair
Escolha uma opcao: 1
Cadastrar novo jogo
1-Ciencia da Computacao
2-Engenharia Ambiental
BSc. Freddy Brasileiro
[email protected]
www.inf.ufes.br/~fbrasileiro
Universidade Federal do Espírito Santo
Programação Básica de Computadores
(INF 09325) – 2013/1
Centro Tecnológico
Departamento de Informática
0
3-Engenharia Civil
4-Engenharia Mecanica
Informe o identificador do time da casa: 1
Informe o identificador do time visitante: 2
Esse jogo ja ocorreu.
Informe o identificador do time da casa: 1
Informe o identificador do time visitante: 3
Informe a quantidade de gols da Ciencia da Computacao: 0
Informe a quantidade de gols da Engenharia Ambiental: 0
COPA CT DE FUTEBOL
1 - Cadastrar Novo Jogo
2 - Ver Jogos Pendentes
3 – Verificar Placar
4 - Ver Classificacao
5 – Sair
Escolha uma opcao: 5
5. Teste 5
O objetivo desse teste é verificar se a pontuação dos times aparece corretamente, após a
seguinte sequência:




Cadastrar uma partida
Verificar a classificação
Cadastrar uma partida
Verificar a classificação
5.1. Cadastro de jogos
Time da Casa
Engenharia Civil
3
x
4
Time Visitante
Engenharia Mecânica
5.2. Classificação
Posição
1
2
3
4
Time
Engenharia Mecânica
Ciência da Computação
Engenharia Ambiental
Engenharia Civil
Pontos
3
0
0
0
5.3. Cadastro de jogos
Time da Casa
Ciência da Computação
BSc. Freddy Brasileiro
1
x
4
Time Visitante
Engenharia Mecânica
[email protected]
www.inf.ufes.br/~fbrasileiro
Universidade Federal do Espírito Santo
Programação Básica de Computadores
(INF 09325) – 2013/1
Centro Tecnológico
Departamento de Informática
0
5.4. Classificação
Posição
1
2
3
4
Time
Engenharia Mecânica
Ciência da Computação
Engenharia Ambiental
Engenharia Civil
Pontos
6
0
0
0
6. Teste 6
Após cadastrar todos os jogos, verificar se o programa permite cadastrar novo jogo e se
volta para o menu.
BSc. Freddy Brasileiro
[email protected]
www.inf.ufes.br/~fbrasileiro
Download

Trabalho Prático (Testes) - Informática