Processo de teste

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (348 palavras )
  • Download(s) : 0
  • Publicado : 11 de abril de 2012
Ler documento completo
Amostra do texto
TRABALHO 1

1. Identifique as classes de equivalência e gere os casos de testes para a seguinte especificação: Uma Função calcula o IMC (Índice de massa corporal). A função recebe 2Parâmetros, altura e peso. Existem regras para estes valores. O valor da altura deve estar entre 0,30 cm e 250 cm e o valor do peso deve estar entre 800mg e 200kg
A – parâmetro que recebe alturaPeso – parâmetro que recebe peso

| Válido | Inválidas |
A | 0,3 <= A <=250 | A < 0,3 e A > 250 |
P | 0,8 <= P <= 200 | P < 0,8 e P > 200 |

2. UmaFunção lê o ano de nascimento de uma pessoa e calcula sua idade. As idades válidas são as que são entre 0 e 120 anos(inclusive). Para os anos válidos a função retorna a idade e para os inválidosretorna -1.
a. Estabeleça as classes de equivalência
D – data de nascimento
I – idade da pessoa

| Válido | Inválidas |
I | 0 <= I <= 120 | I = -1 |

b. Crie casosde teste

Variáveis de entrada | Saída esperada |
D | I |
21/08/1990 | 21 |
12/01/1987 | -1 |
25/03/2008 | 4 |

3. Um programa recebe por linha de comando 3 valorescorrespondentes a uma data (dd/mm/aaaa) e calcula o dia seguinte sabendo que dd E [1;31] mm E [1;12] e aaaa E [1812;2024]. Identifique um conjunto de classes de equivalência e gere casos de testebaseado em análise de valor limite.

Classes de equivalência:
DD – dia
MM – mês
AA – ano
DS – dia seguinte
MS – mês para data seguinte
AS – ano para data seguinte

| Válido |Inválidas |
DS | 1 <= DS <= 31 | DS < 1 e DS > 31 |
MS | 1 <= MS <= 12 | MS < 1 e MS > 12 |
AS | 1812 <= AS <= 2024 | AS < 1812 e AS > 2024 |

Casos deTeste:
Variáveis de entrada | Saída esperada |
DD | MM | AA | DS | MS | AS |
01 | 01 | 2012 | 02 | 01 | 2012 |
31 | 10 | 2013 | 01 | 11 | 2013 |
31 | 12 | 2015 | 01 | 01 | 2016 |
tracking img