Buscar

Unidade 4 Cap 2 Teste Data Fatura

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MÉTODOS PARA TESTES DE SOFTWARE 
 
UERJ/CTC/IME Projeto de Sistemas III @ Prof.: A Pádua 1 
 
Plano de Teste: Data da Fatura: 05 07 1999 
 
Passo 1) Elaborar as classes de equivalência 
 Classes válidas Classes inválidas 
Dia [ 01, 31 ] [ -9, 00 ] ; [ 32, 99 ] 
Mês [ 01, 12 ] [ -9, 00 ] ; [ 13, 99 ] 
Ano [ AnoAtual - 1, AnoAtual ] 
 
[ -999, AnoAtual - 2 ] 
[ AnoAtual + 1, 9999 ] 
 
Passo 2) Elaborar os casos de teste 
2.a) Gerados pela análise das classes de equivalência 
Casos de Teste 
 Dia Mês Ano Resultado Esperado Motivação do teste 
1. 20 03 1998 OK Cobertura classes válidas 
2. -5 03 1998 Erro no dia Cobertura classes inválidas 
3. 45 03 1998 Erro no dia Cobertura classes inválidas 
4. 20 -3 1998 Erro no mês Cobertura classes inválidas 
5. 20 18 1998 Erro no mês Cobertura classes inválidas 
6. 20 03 -332 Erro no ano Cobertura classes inválidas 
7. 20 03 2015 Erro no ano Cobertura classes inválidas 
 
2.b) Gerados pela análise de valores limites (março ⇒ 31 dias) 
Casos de Teste 
 Dia Mês Ano Resultado Esperado Motivação do teste 
8. 00 03 1998 Erro no dia Limite inferior 
9. 01 03 1998 OK Limite inferior 
10. 31 03 1998 OK Limite superior 
11. 32 03 1998 Erro no dia Limite superior 
12. 20 00 1998 Erro no mês Limite inferior 
13. 20 01 1998 OK Limite inferior 
14. 20 12 1998 OK Limite superior 
15. 20 13 1998 Erro no mês Limite superior 
16. 20 03 1997 Erro no ano Limite inferior 
17. 20 03 1999 OK Limite inferior 
18. 20 03 2000 Erro no ano Limite superior 
 
 
2.c) Situações particulares e combinadas 
• meses com 30 dias: abril, junho, setembro, novembro; 
• meses com 31 dias: janeiro, março, maio, julho, agosto, outubro, dezembro. 
 
Fevereiro Classes válidas Classes inválidas 
MÉTODOS PARA TESTES DE SOFTWARE 
 
UERJ/CTC/IME Projeto de Sistemas III @ Prof.: A Pádua 2 
Ano bissexto [ 01, 29 ] [ 30, 99 ] 
Ano normal [ 01, 28 ] [ 29, 99 ] 
 
Casos de Teste 
 Dia Mês Ano Resultado Esperado Motivação do teste 
19. 30 04 1998 OK Limite superior 
20. 31 04 1998 Erro no dia Limite superior 
21. 30 06 1998 OK Limite superior 
22. 31 06 1998 Erro no dia Limite superior 
23. 30 09 1998 OK Limite superior 
24. 31 09 1998 Erro no dia Limite superior 
25. 30 11 1998 OK Limite superior 
26. 31 11 1998 Erro no dia Limite superior 
27. 31 01 1998 OK Limite superior 
28. 32 01 1998 Erro no dia Limite superior 
29. 31 05 1998 OK Limite superior 
30. 32 05 1998 Erro no dia Limite superior 
31. 31 07 1998 OK Limite superior 
32. 32 07 1998 Erro no dia Limite superior 
33. 31 08 1998 OK Limite superior 
34. 32 08 1998 Erro no dia Limite superior 
35. 31 10 1998 OK Limite superior 
36. 32 10 1998 Erro no dia Limite superior 
37. 31 12 1998 OK Limite superior 
38. 32 12 1998 Erro no dia Limite superior 
39. 28 02 1999 OK Não é bissexto 
40. 29 02 1999 Erro no dia Não é bissexto 
41. 29 02 2000 OK é bissexto 
42. 30 02 2000 Erro no dia é bissexto 
43. 29 02 2004 OK é bissexto 
44. 30 02 2004 Erro no dia é bissexto 
45. 28 02 2100 OK Não é bissexto 
46. 29 02 2100 Erro no dia Não é bissexto 
47. 30 02 2100 Erro no dia Não é bissexto 
 
Obs.: 
• Os casos de teste do 41 ao 47 só podem ser realizados com o 
"envelhecimento" da data de "boot" do computador. 
• Anos de fim de século (como 1900, 2000 ou 2100) só são bissextos se forem 
divísiveis por 400.

Outros materiais