Você está na página 1de 7

Simulado CTFL- BSTQB

Tempo de durao: 30 minutos

OBS.: Simulado baseado no contedo abordado pelo captulo 4 (Tcnica de Modelagem de Teste) do Syllabus. 1. Coloque os casos de teste que utilizam as seguintes condies de teste, na melhor ordem de execuo, para um teste que verifica as modificaes do cliente no banco de dados: 1. Imprima o registro modificado do cliente; 2. Mude o endereo do cliente: o nmero da casa e o nome da rua; 3. Capturar e imprimir a tela onde a mensagem de erro apareceu; 4. Mudar o endereo do cliente: o CEP; 5. Confirmar se o cliente j est cadastrado no banco de dado pela consulta no banco; 6. Fechar o registro do cliente e fecha a conexo com o banco de dados; 7. Tentar adicionar um novo cliente sem todos os campos preenchidos. a) b) c) d) 2. 5,4, 2,1, 3, 7, 6 4,2,5,1,6,7,3 5,4,2,1,7,3,6 5,1, 2, 3,4, 7, 6

Por que tanto a tcnica de teste baseada em especificao quanto a baseada em estrutura so importantes? a) b) c) d) Elas encontram diferentes tipos de defeitos Usar mais tcnicas sempre melhor Ambas acham o mesmo tipo de defeitos Porque especificaes tender a ser desestruturadas

3.

Qual a caracterstica principal das tcnicas baseadas em estrutura? a) Elas so principalmente usadas para avaliar a estrutura de uma especificao b) Elas so usadas tanto para medir cobertura quanto para modelar testes com o intuito de aumentar a cobertura c) Elas so baseadas nas habilidades e experincia do testador d) Elas usam um modelo formal ou informal do software ou componente

4.

Qual das seguintes alternativas pode ser uma medida de cobertura para o teste de transio de estado? V. Todos os estados serem executados W. O tempo de resposta para cada transao X. Todas transies serem executadas Y. Todos os limites serem testados Z. Sequncias especficas de transies terem sido executadas a) b) c) d) X, Y e Z V, X, Y e Z W, X e Y V, X e Z

5.

De acordo com o pseudocdigo abaixo, quantos casos de testes so necessrios para alcanar a cobertura de desvio? READ A READ B IF B > A THEN PRINT Truco! IF B = 2*A THEN PRINT Seis! ENDIF ELSE PRINT Corre! ENDIF PRINT MIN a) b) c) d) 2 3 4 5

6.

Tendo como base o pseudocdigo apresentado na questo anterior, quantos casos de testes so necessrios para a cobertura de sentena (comando)? a) b) c) d) 2 3 4 5

7.

Ainda com base no pseudocdigo apresentado na questo 5, qual a complexidade ciclomtica do cdigo? a) b) c) d) 2 3 4 5

8.

A taxa de postagem para o peso das cartas de: 25 centavos at 10g, 35 at 50g e 10 centavos a mais a cada 25g acrescentado at 100g. Qual das entradas de teste (em gramas) seriam selecionadas usando o particionamento de equivalncia? a) b) c) d) 8,42,82,102 4,15, 65, 92,159 10,50,75,100 5, 20, 40, 60, 80

9.

Quais das medidas poderiam ser usadas para avaliar a cobertura alcanada pelas tcnicas de teste baseadas em especificao (black-box)? V Resultados das decises testadas W Parties executadas X Limites testados Y Transio de estados exercitados Z Comandos executados a) b) c) d) V, W, Y ou Z W, X ou Y V, X ou Z W, X, Y ou Z

10.

Qual das tcnicas de modelagem de teste baseadas em estrutura, so mais bem aplicada para? 1. Limites entre as taxas de juros de hipotecas 2. Uma transio invlida entre dois diferentes estados 3. O fluxo de processo do negcio para a aprovao da hipoteca 4. Controle de fluxo do programa para calcular reembolsos a) b) c) d) 2, 3 e 4 2e4 3e4 1, 2 e 3

11.

Por que bom realizar o teste exploratrio e a suposio de erro? a) Eles podem achar defeitos que no foram perdidos nas tcnicas de teste baseadas em especificao e estrutura b) Eles no exigem qualquer treinamento para serem tanto eficazes quanto as tcnicas formais c) Ele podem ser melhor usados com existir boas especificaes d) Eles garantem que todo o cdigo ou sistema ser testado.

12.

Como que as tcnicas baseadas em experincia diferenciam-se das tcnicas baseadas em especificao? a) Elas dependem do entendimento do testador sobre como o sistema est estruturado, ao invs, do registro da documentao sobre o que o sistema deve fazer b) Elas dependem da existncia de testadores mais velhos, ao invs, de testadores jovens c) Elas dependem do registro da documentao sobre o que o sistema deve fazer, ao invs, da viso pessoal de um membro da equipe d) Elas dependem da viso pessoal de um membro da equipe, ao invs, do registro da documentao sobre o que o sistema deve fazer

13.

Ao escolher uma tcnica para uma determinada situao, quais os fatores que devemos levar em conta? U experincia anterior dos tipos de defeitos encontrados no sistema e em outros sistemas similares V o conhecimento dos testadores W as normas regulamentrias que se aplicam X o tipo de ferramenta de execuo de teste que ser utilizada Y a documentao disponvel Z experincia anterior na linguagem de desenvolvimento a) b) c) d) V, W Y e Z U, V, W e Y U, X, e Y V, W e Y

14.

Qual caracterstica principal das tcnicas de teste baseadas em especificao? a) Os testes so especificados de acordo com informaes de como o software foi construdo b) Os testes so especificados tendo como base modelos (formais ou informais) que especificam o problema a ser resolvido pelo software ou pelos seus componentes c) Os testes so especificados baseados nas habilidades e experincia do testador d) Os testes so especificados a partir da extenso de cobertura dos elementos estruturais do sistema ou componentes

15.

Quais das medidas abaixo poderiam ser usadas para avaliar a cobertura alcanada pelas tcnicas de teste baseadas em estrutura (white-box)? V Resultados das decises testadas W Parties testadas X Limites testados Y Condies ou multiplicas condies executadas Z Comandos executados a) b) c) d) V, W ou Y W, X ou Y V, Y ou Z W, X ou Z

16.

O que uma condio de teste? a) Uma entrada, resultado esperado, pr-condio ou ps-condio b) Os passos que so necessrios para chegar a um determinado ponto do sistema c) Alguma coisa que pode ser testada d) Um estado especfico do software (ex.: antes do teste ser executado)

17.

Se a temperatura cai abaixo de 18 graus, o aquecedor ligado. Quando a temperatura atinge 21 graus, o aquecedor desligado. Qual conjunto de valores mnimo de entrada para a cobertura de todas as parties de equivalncia vlidas? a) b) c) d) 15, 19 e 25 graus 17, 18, 20 e 21 graus 18, 20 e 22 graus 16 e 26 graus

18.

Assumindo as seguintes taxas de postais para o peso da carta: R$0,25 at 10g; R$0,35 at 50g; R$0,45 at 75; R$0,55 at 100g. Quais entradas de teste (em gramas) seriam selecionadas usando a anlise de valor limite? a) b) c) d) 0,9,19,49,50,74,75, 99,100 10,50,75,100,250,1000 0,1,10,11,50,51,75,76,100,101 25,26,35,36,45,46,55,56

19.

O que significa dizer que um conjunto de testes alcanou 90% de cobertura de comando (sentena)? a) 9 em cada 10 resultados de decises foram executados pelo conjunto de teste b) 9 em cada 10 comandos (sentenas) foram executados pelo conjunto de teste c) 9 em cada 10 testes rodaram neste conjunto de teste d) 9 em cada 10 comandos dos requisitos sobre o software esto corretos

20.

Considere a seguinte tabela de deciso. Condies Acima de 23 Carteira limpa A trabalho Aes Fornecer o carro de aluguel? Cobrana prmio? Regra 1 F No importa No importa F F Regra 2 T F No importa F F Regra 3 T T F T F Regra 4 T T T T T

De acordo com a tabela de deciso, qual o resultado esperado para os seguintes casos de testes? CT1: 26 anos, para trabalho, mas com violaes ou acidentes registrados na carteira CT2: 62 anos, turista com a carteira limpa a) CT1: No fornecer o carro de aluguel; CT2: Fornece o carro com cobrana prmio b) CT1: Fornecer o carro com cobrana prmio; CT2: Fornecer o carro de aluguel sem cobrana prmio c) CT1: No fornecer o carro de aluguel; CT2: Fornecer o carro de aluguel sem cobrana prmio d) CT1: Fornecer o carro de aluguel com cobrana prmio; CT2: No fornecer o carro de aluguel

Gabarito 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 c a b d b a b b b c a d b b c c a c b c

Fonte: Questes retiradas do livro: D. Grahan; V. Veenendaal; I. Evans; R. Black. Foundations of Software Testing: ISTQB Certification. Cengage Learning Business Press, 2006.

Você também pode gostar