Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV2 Nota final--- 2,4/6 Tentativa 1Enviado: /10/21 2,4/6 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /0,6 Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos? Ocultar opções de resposta 1. Caixa-Branca. Resposta correta 2. Sequencial. 3. Lógica. 4. Caixa-Preta. 5. Teste incremental. 2. Pergunta 2 /0,6 O objetivo de uma técnica de teste é ajudar a identificar as condições de teste, os casos de teste e os dados de teste. Algumas técnicas são mais aplicáveis em determinadas situações e níveis de teste, outras são aplicáveis em todos os níveis de teste. Ao criar casos de teste, os testadores geralmente usam uma combinação de técnicas de teste para obter os melhores resultados do esforço de teste. Quais entre os exemplos abaixo são considerados Técnicas de Testes? Ocultar opções de resposta 1. Incorreta: Técnica de Teste Funcional e Técnica de Teste de Estresse. 2. Técnica de Teste de Estresse e Técnica de Teste de Aceite. 3. Técnica de Teste Unitário e Técnica de Teste de Aceite. 4. Técnica de Teste Estrutural e Técnica de Teste Funcional. Resposta correta 5. Técnica de Teste Estrutural e Técnica de Teste Unitário. 3. Pergunta 3 /0,6 Qual técnica de teste de software é utilizada para exercitar os limites do domínio de entrada, focando a seleção de Casos de Teste nas bordas da classe, ou seja, nos valores próximos às extremidades das classes? Ocultar opções de resposta 1. Teste de condições múltiplas. 2. Particionamento em classes de equivalência. 3. Teste de ramos. 4. Grafo de causa e efeito. 5. Análise do valor-limite. Resposta correta 4. Pergunta 4 /0,6 Os testes são aplicados a tipos diferentes de destinos, em diferentes estágios ou níveis de esforço de trabalho. Esses níveis são normalmente distintos por essas funções que são melhor habilitadas para projetar e conduzir os testes, e em que as técnicas são mais apropriadas para os testes em cada nível. É importante assegurar que um equilíbrio de ênfase seja retido em diferentes esforços de trabalho. Qual teste verifica a capacidade de o programa ser executado e fornecer todos os recursos em diferentes plataformas físicas – uma vez que, ainda que as plataformas não sejam todas idênticas, a função final do programa deve se manter inalterada? Ocultar opções de resposta 1. Teste unitário. 2. Teste de instalação. 3. Teste de sistema. 4. Teste de configuração. Resposta correta 5. Incorreta: Teste de integração. 5. Pergunta 5 /0,6 Dentre as afirmativas abaixo: I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente; II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as especificações foram atendidos; III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado à Técnica de Teste Estrutural; IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado à Técnica de Teste Estrutural. Podemos afirmar que: Ocultar opções de resposta 1. As opções I, II e IV são verdadeiras. 2. As opções II e IV são falsas. 3. As opções II e III são verdadeiras. 4. As opções I e IV são verdadeiras. Resposta correta 5. As opções I, II e III são falsas. 6. Pergunta 6 /0,6 Sobre os objetivos típicos do teste. Para qualquer projeto, os objetivos do teste podem incluir, EXCETO: Ocultar opções de resposta 1. Incorreta: Evitar defeitos. 2. Validar se o objeto de teste está completo e funciona como os usuários e outras partes interessadas esperam. 3. Aumentar o nível de risco de qualidade de software inadequada (p.e., falhas não detectadas anteriormente que ocorrem em produção). Resposta correta 4. Cumprir com requisitos ou normas contratuais, legais ou regulamentares, e/ou verificar o cumprimento do objeto de teste com tais requisitos ou normas. 5. Criar confiança no nível de qualidade do objeto de teste. 7. Pergunta 7 /0,6 Assinale a alternativa que NÃO corresponde a um tipo de teste automatizado: Ocultar opções de resposta 1. Baseado em tempo (Time-Driven) Resposta correta 2. Dirigido a Dados (Data-Driven) 3. Baseado na linha de comando (Command Line Interface) 4. Dirigido à palavra chave (keyword-Driven) 5. Incorreta: Baseado na Interface Gráfica (Record/Playback) 8. Pergunta 8 /0,6 Os testes são aplicados a tipos diferentes de destinos, em diferentes estágios ou níveis de esforço de trabalho. Esses níveis são normalmente distintos por essas funções que são melhor habilitadas para projetar e conduzir os testes, e em que as técnicas são mais apropriadas para os testes em cada nível. É importante assegurar que um equilíbrio de ênfase seja retido em diferentes esforços de trabalho. Qual teste é realizado nas novas versões do sistema, para verificar possíveis novos erros após a solução de erros anteriores? Ocultar opções de resposta 1. Teste de regressão. Resposta correta 2. Teste de aceitação. 3. Teste de integração. 4. Teste unitário. 5. Teste de sistema. 9. Pergunta 9 /0,6 IEEE 829 também conhecido como o Padrão 829 para Documentação de Teste de Software, é um padrão IEEE que especifica a forma de uso de um conjunto de documentos em oito estágios definidos de teste de software, cada estágio potencialmente produzindo seu próprio tipo de documento. O padrão apresenta um conjunto de documentos que estão associados aos aspectos dinâmicos do processo de teste de software. O padrão especifica o formato desses documentos mas não estipula se todos eles devem ser produzidos, nem inclui qualquer critério de conteúdo para esses documentos. Assinale a alternativa correta a respeito da Especificação de Casos de Teste: Ocultar opções de resposta 1. Sumariza os resultados coletados durante o processo de teste e provê avaliações baseadas nestes resultados. 2. Registra as informações e detalhes importantes sobre a execução dos testes. Estas informações são utilizadas para fins de auditoria e insumo para melhoria de processo. 3. Define o conjunto de casos de teste a serem realizados, por exemplo: Itens a serem testados, especificação das entradas e saídas esperadas, premissas e restrições do ambiente onde o teste deverá ocorrer. Resposta correta 4. Registra eventos ocorridos durante o processo de teste, necessário para posterior avaliação e formalização de medidas corretivas para compartilhamento com os membros da equipe. 5. Incorreta: Descreve o escopo dos testes a serem realizados, a abordagem e os recursos que serão utilizados como ferramenta de apoio, por exemplo: softwares de automação, para realização de testes unitários e de integração, softwares de varredura de código (teste de cobertura) para identificação de áreas ou trechos que não estão sendo utilizados (este item é conhecido como Complexidade Ciclomática). O planejamento contempla a elaboração de um cronograma contendo todas as atividades e responsáveis por sua execução. 10. Pergunta 10 /0,6 Relacione os conceitos de teste com sua respectiva interpretação e assinale a alternativa que contém a associação correta. (I) Defeito (II) Falha (III) Erro (IV) Bug (A) É o resultado de um código mau escrito. (B) É causado por uma implementação incorreta do desenvolver. (C) É uma anomalia que causa o comportamento incorreto do sistema. (D) É a incapacidade do sistema executar as funções especificadas. Ocultar opções de resposta 1. I-C, II-D, III-B, IV-A. Resposta correta 2. I-D, II-C, III-A, IV-B. 3. I-A, II-D, III-C, IV-B. 4. Incorreta: I-D, II-B, III-C, IV-A. 5. I-B, II-A, III-D, IV-C
Compartilhar