Baixe o app para aproveitar ainda mais
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.
Compartilhar