Baixe o app para aproveitar ainda mais
Prévia do material em texto
50482 . 7 - Teste de Software AF Nota final--- 7/10 Tentativa 1Enviado: 29/10/21 13:18 (BRT) 7/10 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 A qual tipo de métrica está associado o cálculo do tempo que foi necessário para aplicar cada teste. Muito importante para mensurar o nível de esforço desprendido para os testes? Ocultar opções de resposta 1. Métrica de Estrutura 2. Métrica do Projeto Resposta correta 3. Métrica Indireta 4. Métrica do Processo 5. Métrica do Produto 2. Pergunta 2 /1 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 do Relatório Sumário dos Testes: Ocultar opções de resposta 1. 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. 2. Especifica os detalhes da abordagem do teste e identifica as características a serem testadas, incluindo os aspectos funcionais e não funcionais relacionados com o sistema de software. 3. 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. 4. Especifica os passos para execução do caso de teste, basicamente, os passos utilizados para analisar os recursos do software e avaliação de suas características. 5. Sumariza os resultados coletados durante o processo de teste e provê avaliações baseadas nestes resultados. Resposta correta 3. Pergunta 3 /1 Usando uma definição mais técnica, teste de software é todo e qualquer procedimento que ajuda a determinar se o programa atinge as expectativas para as quais ele foi criado. Com relação à essa temática, assinale a alternativa correta. Ocultar opções de resposta 1. Quando testes de software são executados, o produto em questão está isento de apresentar qualquer falha no funcionamento. 2. Os testes de software possuem característica corretiva. 3. Teste de Software consiste no processo de verificar se o programa criado atende às expectativas, se seu funcionamento é limpo, amigável e correto, e se ele se enquadra no ambiente para qual foi projetado. Resposta correta 4. Os testes mostram os problemas de um produto, e por isso diminuem o valor do produto. 5. Qualquer empresa possui uma permissão para lançar produtos no mercado sem passar por testes. 4. Pergunta 4 /1 Analise os itens abaixo e marque a alternativa correta. I. Fizemos o software corretamente? II. Fizemos o software correto? III. Entender se o produto realmente é capaz de atender às expectativas do cliente. IV. É o processo com objetivo de avaliar se o que foi planejado realmente foi realizado. Ocultar opções de resposta 1. Somente a IV está relacionada à Verificação. 2. I e IV estão relacionadas à Verificação e II e III estão relacionadas à Validação. Resposta correta 3. Somente a III está relacionada à Validação. 4. II e IV estão relacionadas à Verificação e I e III estão relacionadas à Validação. 5. Incorreta: I e III estão relacionadas à Verificação e II e IV estão relacionadas à Validação. 5. Pergunta 5 /1 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. Lógica. 2. Caixa-Branca. Resposta correta 3. Caixa-Preta. 4. Teste incremental. 5. Sequencial. 6. Pergunta 6 /1 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 do Plano de Testes: Ocultar opções de resposta 1. 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. Resposta correta 2. Especifica os passos para execução do caso de teste, basicamente, os passos utilizados para analisar os recursos do software e avaliação de suas características. 3. Incorreta: Especifica os detalhes da abordagem do teste e identifica as características a serem testadas, incluindo os aspectos funcionais e não funcionais relacionados com o sistema de software. 4. Identifica os testes realizados em um determinado caso de teste, juntamente com nome do responsável pela execução, bem como o resultado obtido. 5. 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. 7. Pergunta 7 /1 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 é possível encontrar falhas às quais o usuário final pode ter acesso? Nesses testes são avaliados do ponto de vista do usuário. Assim, não exigem conhecimentos da lógica do programa, a interação entre elementos, entre outros. O que está em jogo é a funcionalidade geral do programa. Ocultar opções de resposta 1. Teste de integração. 2. Teste de sistema. Resposta correta 3. Teste de aceitação. 4. Teste de regressão. 5. Teste unitário. 8. Pergunta 8 /1 Uma pessoa pode cometer um erro (engano), que pode levar à introdução de um defeito (falha ou bug) no código do software ou em algum outro produto de trabalho relacionado. Erros podem ocorrer por vários motivos, quais itens podem ser causadores de erros: I.Falha humana. II.Participantes do projeto inexperientes ou insuficientemente qualificados. III.Falta de comunicação entre os participantes do projeto, incluindo falta de comunicação sobre os requisitos e a modelagem. IV.Mal-entendidos sobre interfaces intra-sistema e entre sistemas, especialmente quando tais interações são em grande número. Identifique a alternativacorreta: Ocultar opções de resposta 1. Todos os itens estão corretos Resposta correta 2. Todos os itens estão incorretos 3. Somente os itens I, II e IV estão corretos 4. Somente os itens II, III e IV estão corretos 5. Somente os itens I, III e IV estão corretos 9. Pergunta 9 /1 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. Qual teste consiste no processo de validação da confiabilidade e da integridade dos dados de um determinado sistema? Esse teste vai assegurar a robustez do programa, sua capacidade de resistir a falhas. É realizado em diversas etapas do desenvolvimento. Ocultar opções de resposta 1. Teste unitário. 2. Teste de integridade de dados. Resposta correta 3. Incorreta: Teste beta. 4. Teste de instalação. 5. Teste de configuração. 10. Pergunta 10 /1 Qual opção abaixo NÃO apresenta um dos tipos de classificação de métricas aplicadas a projetos de desenvolvimento e teste de software. Ocultar opções de resposta 1. Métricas de Produto 2. Métricas Diretas 3. Métricas de Projeto 4. Métricas de Processo 5. Métricas de Estrutura
Compartilhar