Buscar

AV 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

16/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=156841920&p1=201307203141&p2=1744469&p3=CCT0272&p4=102530&p5=AV&p6=19/11/2016&p10=52421923 1/3
 
Avaliação: CCT0272_AV_201307203141 » TESTES DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201307203141 ­ CARLA HELENA MARTINS VELOSO
Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB
Nota da Prova: 7,0    Nota de Partic.: 0   Av. Parcial 2  Data: 19/11/2016 08:39:18
  1a Questão (Ref.: 201307385885) Pontos: 1,0  / 1,0
Uma vez gerado o código­fonte, o software deve ser testado para descobrir tantos erros quanto possível antes
de fornecê­lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver
uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software
através de duas visões. Uma delas é o Teste Caixa Branca. Descreva­a.
Resposta: O Teste de Caixa Branca é focado em identificar erros no codigo do software, ao contrario do Teste
de Caixa Preta que é focado no teste das funcionalidades do software.
Gabarito: Resposta: Quando sabemos como é o trabalho interno do software e realizamos testes para garantir
que as operações internas foram adequadamente exercitadas, estamos realizando teste de caixa­branca. Este
tipo de teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos lógicos internos do
software. Segundo Pressman também chamado de teste de caixa­de­vidro, este teste utiliza a estrutura de
controle descrita no programa para derivar o casos teste. São baseados nos elementos internos do programa.
  2a Questão (Ref.: 201307385331) Pontos: 1,0  / 1,0
Descreva o conceito de migração de dados conforme discutido nas aulas.
Resposta: O Conceito de Migração baseia­se no processo de migrar funcionalidaes de um software para outro,
após a migração é realizado o teste de regressão para verificar se essas funcionalidades estão certas e
funcionando perfeitamente.
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.
  3a Questão (Ref.: 201307317560) Pontos: 1,0  / 1,0
O processo de teste de software deve basear­se em uma metodologia aderente ao processo de
desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de
teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa.
Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida.
Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software?
  Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam
um programa, sendo escrito numa linguagem de programação
Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste
com os correspondentes registros dos resultados obtidos.
Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção.
Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre
as partes envolvidas no projeto de teste.
Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de
16/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=156841920&p1=201307203141&p2=1744469&p3=CCT0272&p4=102530&p5=AV&p6=19/11/2016&p10=52421923 2/3
automação de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do
sistema (testes estáticos).
  4a Questão (Ref.: 201307286602) Pontos: 0,0  / 1,0
Em se tratando de erros de software, é correto afirmar que:
I. A maioria dos erros é introduzida nos programas por falta de documentação em português.
II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das
informações.
III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe
pedir) e o programador (que não sabe perguntar).
Marque a alternativa que indica as assertivas corretas:
  II e III apenas.
III, apenas.
I e III apenas.
  II, apenas.
I, apenas.
  5a Questão (Ref.: 201307317566) Pontos: 1,0  / 1,0
O teste de caminho básico permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um projeto
procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de execução. Normalmente utiliza­se
um grafo de fluxo de controle do programa. O gráfico permite identificar os caminhos possíveis para que se possa elaborar os
casos de uso. Como cada caminho é definido pelas expressões condicionais das estruturas de controle, devem­se determinar os
casos de teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões seja verdadeira ou não.
Identifique qual das opções abaixo não faz parte desta técnica.
Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base.
Determinar um conjunto base de caminhos linearmente independentes.
Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base.
Determinar a complexidade ciclomática do diagrama de fluxo resultante.
  Determinar as classes de equivalência.
  6a Questão (Ref.: 201307925152) Pontos: 1,0  / 1,0
A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando
precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário
entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em
outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? 
Marque a alternativa correta.
Testes de interface
Teste de configuração
Teste de desempenho
  Testes de conteudo
Teste de usabilidade
  7a Questão (Ref.: 201307286627) Pontos: 0,5  / 0,5
Analise as senteças e marque a alternativa INCORRETA:
 
16/12/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=156841920&p1=201307203141&p2=1744469&p3=CCT0272&p4=102530&p5=AV&p6=19/11/2016&p10=52421923 3/3
  Utiliza­se o conceito de driver e stub para realizar teste de sistema.
Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em
quantidade, freqüência ou volumes anormais.
Teste de funcionalidade é aplicado para a descoberta de erros funcionais.
Para os testes de integração é preciso definir o método: não incremental ou incremental e, top­down ou
botton­up.
Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em
cada nível, durante o desenvolvimento de sistemas.
  8a Questão (Ref.: 201307286551) Pontos: 0,5  / 0,5
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
Todos os módulos de cálculo afetados devem ser testados (teste de cálculos)
Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser
testados (teste de afirmação)
Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os
módulos que o utilizam serão afetados.
Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos)
  Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se
foram ou não alterados. (teste de regressão)
  9a Questão (Ref.: 201307279515) Pontos: 0,5  / 0,5
Quando um sistema é submetido a condições extrema de operação, de forma a identificar seus limites
operacionais, verificando se os mesmos estão dentro de limites toleráveis e previstos quando da especificação
do sistema, estamos falando de que tipo de teste?
  Estresse.
Recuperação.
Regressão.Desempenho.
Segurança.
  10a Questão (Ref.: 201307286655) Pontos: 0,5  / 0,5
Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO
PREVENTIVA:
Realiza testes automáticos.
testa­se mudanças impositivas quer legais, quer tecnológicas.
  busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na
empresa.
trabalha sobre um produto com vícios de construção.
testa­se novas funções, incluídas pelo usuário, que serão iniciadas no sistema.
Período de não visualização da prova: desde 17/11/2016 até 01/12/2016.

Outros materiais