Buscar

TESTES DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Outros materiais