Escolar Documentos
Profissional Documentos
Cultura Documentos
Testador de Software - Exercícios Capítulo 08
Testador de Software - Exercícios Capítulo 08
1. Utilizando a técnica de desenvolvimento dirigido por testes, faça um programa para receber por
parâmetro um número inteiro e retornar o dobro se for número par ou o triplo se for número ímpar.
Considere que o programa aceita apenas números inteiros maiores que zero. Deve ser apresentada a
versão da classe de testes e da classe que está sendo testada em cada fase (vermelha, verde e azul) de
cada iteração do ciclo de desenvolvimento.
2. Utilizando a técnica de desenvolvimento dirigido por testes, faça um programa para receber por
parâmetro três números inteiros, referentes às medidas dos lados de um triângulo e retornar 1, se o
triângulo é escaleno (se as medidas de todos os lados forem diferentes), retornar 2, se o triângulo é
isósceles (se as medidas de dois lados forem iguais) ou retornar 3, se o triângulo é equilátero (se as
medidas de todos os lados são iguais). Considere que o programa aceita apenas números inteiros
maiores que zero. Deve ser apresentada a versão da classe de testes e da classe que está sendo testada
em cada fase (vermelha, verde e azul) de cada iteração do ciclo de desenvolvimento.
3. Utilizando a técnica de desenvolvimento dirigido por testes, faça um programa para receber por
parâmetro o número de gols de dois times em um jogo de futebol e retornar se o vencedor é o primeiro
time (mandante) ou o segundo time (visitante) ou empate. O time que tiver feito mais gols é o vencedor
e em caso de o número de gols dos dois times ser igual, é empate. Considere que o programa aceita
apenas números inteiros iguais ou maiores que zero. Deve ser apresentada a versão da classe de testes e
da classe que está sendo testada em cada fase (vermelha, verde e azul) de cada iteração do ciclo de
desenvolvimento.
4. Utilizando a técnica de desenvolvimento dirigido por testes, faça um programa para receber por
parâmetro o número de gols de dois times em um jogo de futebol e retornar se o vencedor é o primeiro
time (mandante) ou o segundo time (visitante) ou empate. O time que tiver feito mais gols é o vencedor
e em caso de o número de gols dos dois times ser igual, é empate. Considere que o programa aceita
apenas números inteiros iguais ou maiores que zero. Deve ser apresentada a versão da classe de testes e
da classe que está sendo testada em cada fase (vermelha, verde e azul) de cada iteração do ciclo de
desenvolvimento.