Bug Box

Qualidade e Testes de software

Simulado Online: CTFL – BSTQB 5

Simulado baseado no conteúdo abordado pelo capítulo 4 (Técnica de Modelagem de Teste) do Syllabus.

20 Questões

1. Coloque os casos de teste que utilizam as seguintes condições de teste, na melhor ordem de execução, para um teste que verifica as modificações do cliente no banco de dados:


1. Imprima o registro modificado do cliente;
2. Mude o endereço do cliente: o número da casa e o nome da rua;
3. Capturar e imprimir a tela onde a mensagem de erro apareceu;
4. Mudar o endereço 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 conexão com o banco de dados;
7. Tentar adicionar um novo cliente sem todos os campos preenchidos.







2. Por que tanto a técnica de teste baseada em especificação quanto a baseada em estrutura são importantes?





3. Qual é a característica principal das técnicas baseadas em estrutura?





4. Qual das seguintes alternativas pode ser uma medida de cobertura para o teste de transição de estado?


V. Todos os estados serem executados
W. O tempo de resposta para cada transação
X. Todas transições serem executadas
Y. Todos os limites serem testados
Z. Sequências específicas de transições terem sido executadas







5. 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

PRINT “Truco!”

IF B = 2*A THEN

PRINT “Seis!”

ENDIF

ELSE

PRINT “Corre!”

ENDIF
PRINT MIN






6. 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)?


READ A
READ B
IF B > A THEN

PRINT “Truco!”

IF B = 2*A THEN

PRINT “Seis!”

ENDIF

ELSE

PRINT “Corre!”

ENDIF
PRINT MIN






7. Ainda com base no pseudocódigo apresentado na questão 5, qual a complexidade ciclomática do código?


READ A
READ B
IF B > A THEN

PRINT “Truco!”

IF B = 2*A THEN

PRINT “Seis!”

ENDIF

ELSE

PRINT “Corre!”

ENDIF
PRINT MIN






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 equivalência?





9. Quais das medidas poderiam ser usadas para avaliar a cobertura alcançada pelas técnicas de teste baseadas em especificação (black-box)?


V - Resultados das decisões testadas
W - Partições executadas
X - Limites testados
Y - Transição de estados exercitados
Z - Comandos executados







10. Qual das técnicas de modelagem de teste baseadas em estrutura, são mais bem aplicada para?


1. Limites entre as taxas de juros de hipotecas
2. Uma transição inválida entre dois diferentes estados
3. O fluxo de processo do negócio para a aprovação da hipoteca
4. Controle de fluxo do programa para calcular reembolsos






11. Por que é bom realizar o teste exploratório e a suposição de erro?





12. Como que as técnicas baseadas em experiência diferenciam-se das técnicas baseadas em especificação?





13. Ao escolher uma técnica para uma determinada situação, quais os fatores que devemos levar em conta?


U - Experiência anterior dos tipos de defeitos encontrados no sistema e em outros sistemas similares
V - O conhecimento dos testadores
W - As normas regulamentárias que se aplicam
X - O tipo de ferramenta de execução de teste que será utilizada
Y - A documentação disponível
Z - Experiência anterior na linguagem de desenvolvimento






14. Qual característica principal das técnicas de teste baseadas em especificação?





15. Quais das medidas abaixo poderiam ser usadas para avaliar a cobertura alcançada pelas técnicas de teste baseadas em estrutura (white-box)?


V - Resultados das decisões testadas
W - Partições testadas
X - Limites testados
Y - Condições ou multiplicas condições executadas
Z - Comandos executados






16. O que é uma condição de teste?





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 mínimo de entrada para a cobertura de todas as partições de equivalência válidas?





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 análise de valor limite?






19. O que significa dizer que um conjunto de testes alcançou 90% de cobertura de comando (sentença)?





20. Considere a seguinte tabela de decisão.
Tabela decisão
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








COMMENTS

Não há comentários postados ainda. Seja o primeiro!

Deixe um comentário!


4 + oito =