Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0204_AV_201101273811 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201101273811 - JULIANA CORRÊA FONSECA Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA Nota da Prova: 7,0 Nota de Partic.: 2 Data: 14/11/2014 17:30:38 1a Questão (Ref.: 201101877820) Pontos: 0,5 / 0,5 Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 4. Um teste bem-sucedido é aquele que revela um erro não descoberto. As afirmativas 1, 2, 3 e 4 são verdadeiras. Somente as afirmativas 2 e 4 são verdadeiras. Somente a afirmativa 3 é verdadeira. Somente as afirmativas 3 e 4 são verdadeiras. Somente as afirmativas 1, 3 e 4 são verdadeiras. 2a Questão (Ref.: 201101395322) Pontos: 1,0 / 1,0 Considere que você faz parte de uma equipe de teste de uma organização e foi indicado para realizar um teste para validar mudanças por imposições legais e tecnológicas a que um software foi submetido. Indique abaixo a opção que retrata o teste que você deverá usar: Teste em manutenção perfectiva Teste em manutenção preventiva Teste em manutenção adaptativa Teste em manutenção elucidativa Teste em manutenção corretiva 3a Questão (Ref.: 201101395298) Pontos: 0,5 / 0,5 À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de qualidade. Indique a afirmativa falsa. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se transformar em um conjunto de erros graves para a sequência do projeto. As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias ao longo do projeto. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. Pode ser realizada sem a presença de nenhum profissional de engenharia de software. 4 a Questão (Ref.: 201101395308) Pontos: 1,0 / 1,0 O teste de integração é uma técnica sistemática para construir a arquitetura do software enquanto se conduz testes para descobrir erros associados com as interfaces a partir dos componentes já testados através do teste de unidade. Existem basicamente duas abordagens que podem ser utilizadas: Incremental e Não Incremental On-Line e Off-Line Inspeção e Walkthrough Formal e Informal Descendente e Ascendente 5a Questão (Ref.: 201101395301) Pontos: 0,5 / 0,5 O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa uma categoria de erro identificado pelo teste Caixa Preta. Erros de estrutura de controle; Erros em estruturas de dados ou acesso a bases de dados externas; Erros de inicialização e término; Erros de interface; Erros de comportamento ou de desempenho; 6a Questão (Ref.: 201101359817) Pontos: 0,5 / 0,5 Qual a ordem correta dos passos envolvidos na Solução do defeito? Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. 7a Questão (Ref.: 201101364256) Pontos: 0,0 / 0,5 Quem são os responsáveis para executar os testes unitários e testes de integração? Analista de testes. Desenvolvedores e Usuários. Testadores. Usuários. Desenvolvedores. 8a Questão (Ref.: 201101364350) Pontos: 0,5 / 0,5 A característica básica de um teste de caixa branca é: Preparar casos de teste baseados na estrutura interna do software. Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. Preparar casos de teste baseados em requisitos de usabilidade. Preparar casos de teste baseados na especificação do software. 9a Questão (Ref.: 201101463627) Pontos: 1,5 / 1,5 As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, definindo também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Desta forma qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados resultantes. Desta forma, descreva o Teste de Unidade. Gabarito: O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e normalmente é realizado pelo desenvolvedor. Este tipo de teste é aplicado nos menores componentes de código criado, visando garantir que estes atendem as especificações em termos de características e de funcionalidade. O teste de unidade foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente. Ele é baseado no Teste Caixa-Branca. 10a Questão (Ref.: 201101463068) Pontos: 1,0 / 1,5 Descreva o conceito de migração de dados conforme discutido nas aulas. Gabarito: É o processo de transferência de dados entre diferentes tipos de armazenamento, formatos, ou sistemas informáticos. É necessário quando as organizações realizam mudança em seus sistemas informáticos ou upgrade para novos sistemas.
Compartilhar