Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 3 GRUPO SER EDUCACIONAL GRADUAÇÃO EAD GABARITO AV2-2016.2B – 03/12/2016 1. Análise os itens abaixo e escolher a alternativa correta. I. Estamos construíndo o produto da maneira certa? II. Estamos construindo o produto certo? III. É o processo de confirmar que a especificação de uma fase ou do sistema completo é apropriada e consistente com os requisitos dos stakeholders. IV. É o processo de determinar se a saída de uma fase está de acordo com os requisitos especificados na fase anterior. a) I e III estão relacionadas à Verificação e II e IV estão relacionadas à Validação. b) I e IV estão relacionadas à Verificação e II e III estão relacionadas à Validação. c) II e IV estão relacionadas à Verificação e I e III estão relacionadas à Validação. d) Somente a III está relacionada à Validação. e) Somente a IV está relacionada à Verificação. Alternativa correta: Letra B. Identificação do conteúdo: Guia de Estudo UNIDADE 1 - Pág. 5.’ Testes de Software. Comentário: Validação significa: estou construíndo o produto certo; verificação significa: estamos construindo o produto da maneira certa. 2. O ser humano está sujeito a cometer um _______, que produz um _______ no código do software ou em um documento. Se um _____ no código for executado, o sistema irá apresentar um comportamento não esperado ao tentar fazer o que deveria (ou, em algumas vezes, o que não deveria), causando uma ______. Escolha a alternativa que representa corretamente as lacunas apresentadas: a) erro, defeito, defeito, falha. b) defeito, erro, falha, defeito. c) erro, defeito, falha, defeito. d) defeito, falha, erro, defeito. e) defeito, erro, erro, falha. Alternativa correta: letra A. Identificação do conteúdo: Guia de Estudo UNIDADE 1 - Pág. 4,5,6. Assunto: Teste de Software. Comentário: Humanos cometem erros que inserem defeitos no código, quando executados apresentam falhas no comportamento do sistema. 3. Uma visão comum do processo de teste é de que ele consiste apenas da fase de execução, como executar o programa. Essa, na verdade, é uma parte dele, mas não contempla todas as atividades do teste. Testes dinâmicos e estáticos podem ser GABARITO QUESTÕES COMENTADAS Disciplina TESTE DE SOFTWARE Professor (a) CHARLES EVERTON 1 2 3 4 5 6 7 8 9 10 B A E A B A C D E A Página 2 de 3 DISCIPLINA: TESTE DE SOFTWARE PROFESSOR (A): CHARLES EVERTON usados para atingir objetivos similares e proveem informações para melhorar o sistema a ser testado e o próprio processo de teste. Testes podem possuir objetivos diferentes, qual das alternativas abaixo NÃO compreende uma opção válida: a) Encontrar defeitos. b) Ganhar confiança sobre o nível de qualidade c) Prover informações para tomada de decisão. d) Prevenir defeitos. e) Corrigir os defeitos encontrados no software. Alternativa correta: Letra E. Identificação do conteúdo: Guia de Estudo UNIDADE 1 - Pág. 4. Assunto: Teste de Software. Comentário: Os testes servem para demostrar a presença de erros e que opera conforme o solicitado, mas nunca para correção de defeitos. 4. 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 a essa temática, assinale a alternativa correta: a) 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. b) Os testes mostram os problemas de um produto, e por isso diminuem o valor do produto. c) Qualquer empresa possui uma permissão para lançar produtos no mercado sem passar por testes. d) Os testes de software possuem característica corretiva. e) Quando testes de software são executados o produto em questão está isento de apresentar qualquer falha no funcionamento. Alternativa correta: Letra A. Identificação do conteúdo: Guia de Estudo UNIDADE 1 - Pág. 4. Assunto: Teste de Software. Comentário: O teste é uma das atividades do amplo processo de validação e verificação de um software. 5. O teste unitário é o teste mais básico, não por isso menos importante. Assim como podemos dizer que um cientista que trabalha com átomos trabalha com a menor parte de tudo aquilo que é vivo, o analista que aplicar este tipo de teste estará trabalhando com a menor parte do software. Com relação a essa temática, assinale a alternativa correta: a) O teste unitário considera apenas as entradas de dados. b) O teste unitário verifica possíveis falhas no processo do software receber informações e fornecer dados como resposta. c) O teste unitário também é conhecido como testes de grupos. d) A avaliação feita pelo teste unitário apenas pode ser realizada com todo o código fonte desenvolvido e disponível. e) Os testes unitários normalmente são executados pelos clientes na implantação do software. Alternativa correta: Letra B. Identificação do conteúdo: Guia de Estudo UNIDADE 1 - Pag 7. Assunto: Tipos de Teste. Comentário: No teste unitário é essencial testar todas as operações associadas ao objeto, isso inclui as entradas e saídas. 6. Para cada nível de teste, os seguintes aspectos podem ser identificados: seus objetivos genéricos, os produtos de trabalho utilizados como referência para derivar os casos de testes (ex.: base do teste), o objeto do teste (o que está sendo testado), defeitos e falhas típicas a se encontrar, ambiente de teste e ferramentas de suporte e abordagens e responsabilidades específicas. Marque o nível de teste que é caracterizado por testar as interfaces entre as unidades, interações de diferentes partes de um sistema. a) Teste de componentes. b) Teste unitário. c) Teste de sistema. d) Teste de aceite. e) Teste alfa e beta. Alternativa correta: letra A. Identificação do conteúdo: Guia de Estudo UNIDADE 1 - Pág. 9. Assunto: Tipos de Teste. Comentário: Nos testes de componentes são onde várias unidades são integradas e agrupadas no mesmo componente, onde se concentra em testar as suas interfaces. 7. Quando um defeito é detectado e resolvido, o software pode ser retestado para confirmar que o defeito original foi realmente removido. Isto é chamado de teste de confirmação. Depurar (resolver defeitos) é uma atividade do desenvolvimento, e não uma atividade do teste. Qual o tipo de teste que é repetido em um programa que já foi testado, após sua modificação, para descobrir a existência de algum defeito introduzido ou não coberto originalmente como resultado da mudança. Página 3 de 3 DISCIPLINA: TESTE DE SOFTWARE PROFESSOR (A): CHARLES EVERTON a) Teste de confirmação. b) Teste de repetição. c) Teste de regressão. d) Teste de manutenção. e) Teste de defeito. Alternativa correta: letra C. Identificação do conteúdo: Guia de Estudo UNIDADE 3 - Pág. 1. Assunto: Testes de regressão. Comentário: Teste de regressão é a ré execução dos subconjuntos de testes que já foram executados anteriormente. 8. Qual o tipo de teste pode ser realizado em todos os níveis, e se aplica aos testes funcionais, não funcionais e estruturais; são executados muitas vezes e geralmente desenvolve-se vagarosamente, o que faz com que seja um forte candidato à automação? a) Teste de componente. b) Teste funcional. c) Teste não funcional. d) Teste de regressão. e) Teste de usabilidade. Alternativa correta: Letra D. Identificação do conteúdo: Guia de Estudo UNIDADE 3 - Pág. 2. Assunto: Testes Automatizados. Comentário: A automação dos testes é uma excelente alternativa para garantir a regressão quando há alterações no sistema. 9. A parte mais visível do teste é a execução. Mas para se obter eficácia e eficiência, os planos de testes precisam conter e centralizarinformações sobre as atividades a serem executadas. Qual das alternativas abaixo NÃO representa um dos objetivos do plano de teste: a) definir os métodos a serem testados b) estabelecer métricas e formas de acompanhamento do processo c) planejar as atividades relacionadas aos testes a serem executados d) planejar a capacidade necessária para execução e) concentrar o detalhe dos resultados dos testes realizados Alternativa correta: Letra E. Identificação do conteúdo: Guia de Estudo UNIDADE 4 - Pág. 10. Assunto: Criação do Plano de Testes. Comentário: Os resultados dos testes devem ser concentrados em relatórios específicos, o plano de teste é um documento para planejamento, como o próprio nome indica. 10. Qual definição abaixo representa a abordagem de teste Caixa Preta: a) É o teste executado tomando como base os requisitos funcionais do software. b) É o teste executado a partir dos códigos fontes do software. c) É a verificação feita sobre a documentação do software. d) É o mesmo que teste de integração. e) É o teste executado tomando como base os requisitos de segurança do software. Alternativa correta: letra A. Identificação do conteúdo: Guia de Estudo UNIDADE 4 - Pág. 2. Assunto: Abordagens de Teste. Comentário: Os testes de caixa preta são realizados na parte gráfica do software, e verificam se o software está funcionando conforme a especificação de requisitos.
Compartilhar