Escolar Documentos
Profissional Documentos
Cultura Documentos
4. O número em sistema de controle de estoque pode variar entre 10.000 e 99.999. Qual
das seguintes entradas pode ser colocada nos testes usando as técnicas de classe de
equivalência e valores limites?
a) 1.000, 5.000, 99.999
b) 9.999, 50.000, 100.000
c) 10.000, 50.000, 99.999
d) 10.000, 99.999
e) 9.999, 10.000, 50.000, 99.999, 100.000
5. Dado o seguinte código, o que é verdadeiro sobre o número mínimo de casos de teste
necessários para uma total cobertura de sentença (comando) e desvio:
Read P
Read Q
IF P+Q > 100 THEN
Print “Large”
ENDIF
If P > 50 THEN
Print “P Large”
ENDIF
a) 1 teste de cobertura de sentença (comando), 3 para a cobertura de desvio
b) 1 teste de cobertura de sentença (comando), 2 para a cobertura de desvio
c) 1 teste cobertura de sentença (comando), 1 para a cobertura de desvio
d) 2 testes de cobertura de sentença (comando), 3 para a cobertura de desvio
e) 2 testes de cobertura de sentença (comando), 2 para a cobertura de desvio
8. Considere o seguinte:
Pegar e ler o jornal
Olhe o que está passando na televisão
Se tiver um programa que você estiver interesse em assistir, então, veja a TV e assista o
programa
Caso contrário
Continue lendo o jornal
Se existe uma palavra cruzada no jornal, então tente completar
a) CS = 1 e CD = 1 c) CS = 1 e CD = 3
b) CS = 1 e CD = 2 d) CS = 2 e CD = 2 e) CS = 2 e CD = 3
11. Com base na questão anterior, para o mais próximo valor inteiro, qual desses grupos
de números cai na mesma classe de equivalência?
a) R$4.800; R$14.000; R$28.000
b) R$5.200; R$5.500; R$28.000
c) R$28.001; R$32.000; R$35.000
d) R$5.800; R$28.000; R$32.000
12. Tendo como base o pseudocódigo abaixo, quantos testes são necessários para atingir
100% de cobertura de sentença (comando)?
1. If x = 3 then 2. Display_messageX; 3. If y = 2 then 4. Display_messageY; 5. else 6.
Display_messageZ; 7. else 8. Display_messageZ;
a) 1
b) 2
c) 3
d) 4
13. Usando o mesmo pseudocódigo da questão 27, quantos testes são necessários para
atingir 100% da cobertura de desvio/decisão?
a) 1
b) 2
c) 3
d) 4
14. Um programa valida um campo numérico da seguinte maneira:
Valores inferiores a 10 são rejeitados, valores entre 10 e 21 são aceitos, valores maiores
ou igual a 22 são rejeitados. Qual das alternativas contém os valores de entrada que
cobre todas as partições de equivalência?
a) 10,11,21
b) 3,20,21
c) 3,10,22
d) 10,21,22
15. Usando a mesma especificação da questão 39, qual das alternativas cobre os maiores
valores limites
a) 9,10,11,22
b) 9,10,21,22
c) 10,11,21,22
d) 10,11,20,21
16. De acordo com o pseudocódigo abaixo, quantos casos de testes são necessários para
alcançar a cobertura de desvio?
READ A
READ B
IF B > A THEN
MIN = A
IF B = 2*A THEN
PRINT “Bingo!”
ENDIF
ELSE
MIN = B
ENDIF
PRINT MIN
a) 2
b) 3
c) 4
d) 5
17. Tendo como base o pseudocódigo apresentado na questão anterior, quantos casos de
testes são necessários para a cobertura de sentença (comando)?
a) 2
b) 3
c) 4
d) 5
a) 8,42,82,102
b) 4,15, 65, 92,159
c) 10,50,75,100
d) 5, 20, 40, 60, 80
a) 15, 19 e 25 graus
b) 17, 18, 20 e 21 graus
c) 18, 20 e 22 graus
d) 16 e 26 graus
De acordo com a tabela de decisão, qual o resultado esperado para os seguintes casos de
testes? CT1: 26 anos, para trabalho, mas com violações ou acidentes registrados na
carteira CT2: 62 anos, turista com a carteira limpa
a) CT1: Não fornecer o carro de aluguel; CT2: Fornece o carro com cobrança prêmio
b) CT1: Fornecer o carro com cobrança prêmio; CT2: Fornecer o carro de aluguel sem
cobrança prêmio
c) CT1: Não fornecer o carro de aluguel; CT2: Fornecer o carro de aluguel sem
cobrança prêmio
d) CT1: Fornecer o carro de aluguel com cobrança prêmio; CT2: Não fornecer o carro
de aluguel
1c
2b
3c
4c
5b
6b
7b
8e
9a
10 c
11 d
12 c
13 c
14 c
15 b
16 b
17 a
18 b
19 b
20 a
21 c
22 c