Buscar

TS Objetivas

Prévia do material em texto

Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, 
o caminho associado com os critérios baseados em fluxo de controle ´Todas-Arestas´ e ´Todos-Nos´. 
 
 
 
1,2,3,4,2,3,5,6 
 
1,2,3,5,2,6 
 
1,2,3,4,5,6 
 
1,2,6,2,3,4,2,3,5,2,6 
 1,2,3,4,2,3,5,2,6 
 
 
 
 
Quanto ao teste de regressão, analise as sentenças e em seguida marque a alternativa correta. 
A - Deve sempre ser realizado ao final dos testes de sistema. 
B - Deve ser feito aplicando a técnica Alfa. 
C - É um teste utilizado no Nível integração. 
D - Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos. 
 
 
Somente a alternativa A está correta. 
 As alternativas C e D estão corretas. 
 
As alternativas A e D estão corretas. 
 
Somente a alternativa D está correta. 
 
As alternativas B e C estão corretas. 
 
Em se tratando de erros de software, é correto afirmar que: 
I. A maioria dos erros é introduzida nos programas por falta de documentação em português. 
II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das 
informações. 
III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe 
pedir) e o programador (que não sabe perguntar). 
Marque a alternativa que indica as assertivas corretas: 
 
 
I e III apenas. 
 I, apenas. 
 
III, apenas. 
 II, apenas. 
 
II e III apenas. 
 
Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e 
estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as 
instruções sejam executadas pelo menos uma vez. 
 
 Complexidade Ciclomática 
 
Teste de Fluxo de Dados 
 
Teste de Laços (loops) 
 
Teste de Condição 
 
Teste de Estrutura de Controle 
 
Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) 
- Definição: "Teste cuja finalidade é verificar se os mecanismos de proteção irão efetivamente proteger o 
sistema de acesso indevido. " 
 
 
Teste de Desempenho 
 Teste de Acesso 
 Teste de Segurança 
 
Teste Recuperação 
 
Teste de Disponibilização 
 
Considere as afirmações abaixo: 
I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. 
II. Os usuários são responsáveis pelos testes de aceitação. 
III Os usuários são responsáveis pelos testes de sistema e aceitação. 
IV Os desenvolvedores são responsáveis apenas pelos testes unitários. 
V Os analistas de testes são responsáveis pelos testes de sistema. 
Qual das alternativas abaixo contempla todas as afirmações verdadeiras. 
 
 
I, III, V. 
 
II, IV, V. 
 I, II, V. 
 
I e V. 
 
Somente I. 
 
Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são particulares a cada 
caso de teste. Pensando nisso, o que é valor limite? 
 
 Um diagrama que descreve os estados que um componente ou sistema pode assumir, e mostra os 
eventos ou circunstâncias que causam e/ou resultam de uma mudança de um estado para outro. 
 
Uma parte de um domínio de entrada ou saída para a qual o comportamento de um componente ou 
sistema é assumido a ser o mesmo. 
 
Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas. 
 
Os valores utilizados no teste devem ser equivalentes. 
 Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na 
menor distancia incremental em cada lado da margem. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dica: Todas estão corretas 
 
Dica: Verdadeiras I, II e IV 
 
Dica: verdadeiras I e IV 
 
 
 
 
 
 
 
 
 
Temos o seguinte trecho de programa em linguagem C abaixo: 
if ( A > B && C < D || B < C ) 
 { Z = A + B + C - D; } 
else 
 { Z = A * B - C + D; } 
Quais seriam os números de passagens de teste que deveríamos realizar nesse trecho de programa, para 
garantir que o mesmo esteja funcionando de acordo com a qualidade exigida nos testes de software? 
 
 Seis vezes 
 Três vezes 
 Quatro vezes 
 Oito vezes 
 Sete vezes 
 
 
 
 
 
 
 
 
 
 
 
A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste 
denominada: 
 
 Fluxo de Dados 
 Complexidade Ciclomática 
 Técnica de Estrutura de Controle 
 Fluxo de controle 
 Partição de Equivalência 
 
Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e 
estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as 
instruções sejam executadas pelo menos uma vez. 
 
 Teste de Estrutura de Controle 
 Complexidade Ciclomática 
 Teste de Laços (loops) 
 Teste de Condição 
 Teste de Fluxo de Dados 
 
Quais as características que um bom caso de teste deve possuir para atender as expectativas de validação da 
qualidade? 
 
 Usabilidade, Conformidade, Seguro, Econômico e Efetivo. 
 Barato, Seguro, Rastreável, Auto Explicativo e Testabilidade. 
 Testabilidade, Usabilidade, Simples, Reutilizável e Rastreável. 
 Efetivo, Econômico, Reutilizável, Rastreável e Autoexplicativo. 
 Simples, Seguro, Efetivo, Econômico e Usabilidade.

Continue navegando