Buscar

AV 2014.1 - 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 5 páginas

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

Prévia do material em texto

1a Questão (Ref.: 201301804095) Pontos: 1,5 / 1,5
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: 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 caixa-de-vidro, este teste utiliza a estrutura de
controle descrita no programa para derivar o caso teste. São baseados nos elementos internos do programa.
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.: 201301803540) Pontos: 0,0 / 1,5
Nas organizações os dados são armazenados em diferentes mídias, normalmente através de arquivos ou bases
de dados. Estes dados são gerados ou consumidos por aplicações de software que, por sua vez apoiam os
processos de negócios das organizações. Por diferentes motivos é comum as empresas necessitarem realizar
migrações destes dados que podem ser classificadas em diferentes tipos. Quais são estes tipos?
Resposta: São os testes de manutenação de software
Gabarito: Migração de mídias de armazenamento, de base de dados, de aplicação e de processo de negócio.
 3a Questão (Ref.: 201301711776) Pontos: 0,0 / 0,5
Considere as seguintes afirmações:
(I) Os critérios baseados em fluxo de controle mais conhecidos são "Todos-Nos", "Todas-Arestas" e "Todos-
Caminhos". Uma característica comum aos critérios desta categoria é que eles requerem o teste das interações
que envolvem definições de variáveis e subseqüentes referencias a essas definições;
(II) A cobertura do critério "Todos-Nos" é o mínimo esperado de uma boa atividade de teste, pois, do contrário,
o programa testado é entregue sem a certeza de que todos os comandos presentes no programa foram
executados pelo menos uma vez;
(III) A cobertura do critério "Todos-Caminhos" garante que todos os caminhos de um programa sejam
executados pelo menos uma vez;
(IV) A cobertura do critério "Todos-Nos" garante também a cobertura do critério "Todas-Arestas";
(V) O valor da complexidade ciclomática está associado com o numero de casos de testes que deve ser
projetado e executado para garantir a cobertura de todas as instruções do programa; Assinale a alternativa que
representa somente as sentenças verdadeiras.
 Apenas I, II, IV, V
Apenas I, III
Apenas I, III, IV
 Apenas II, V
Apenas I, V
 4a Questão (Ref.: 201301704750) Pontos: 0,5 / 0,5
Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então:
Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins.
Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito.
 Entrega o resultado do seu trabalho ao responsável pelos testes.
Corrige os erros de acordo com a prioridade e recomeça os testes.
Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho.
 5a Questão (Ref.: 201301704853) Pontos: 1,0 / 1,0
Analise as seguintes sentenças com relação a Teste de Regressão e marque a alternativa correta:
 
I. Deve sempre ser realizado ao final dos testes de sistema;
II. Deve ser feito aplicando a técnica Alfa;
III. É um teste utilizado no Nível integração;
IV. Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos;
Somente a II está correta.
A I e a IV estão corretas.
 Somente a IV está correta.
Somente a I está correta.
Somente a III está correta.
 6a Questão (Ref.: 201301735776) Pontos: 0,5 / 0,5
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
umgrafo de fluxo de controle do programa. O gráfico permite identif icar 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.
Identif ique qual das opções abaixo não faz parte desta técnica.
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.
Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base.
 Determinar as classes de equivalência.
 7a Questão (Ref.: 201301735769) Pontos: 0,5 / 0,5
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm
basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação
anterior?
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão
eliminados antes do começo do teste.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais
como um todo.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e
em diferentes pontos no tempo.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de
teste.
 Devemos nos preocupar como teste somente após o código tiver sido gerado.
 8a Questão (Ref.: 201301704740) Pontos: 0,0 / 1,0
Escolher a melhor resposta:
 
O teste de validação, na maioria das vezes, vai usar as ferramentas usadas pelos testadores no seu trabalho de
teste.
 
A diferença está nos objetivos dos testes de cada uma das equipes.
 
Enquanto os testadores buscam ____________, os usuários buscam ______________.
 Erros, Falhas.
Os melhores dados, os melhores processos.
Inconformidades com as regras de negócio, defeitos.
Fazer bons planos testes, executar o plano de testes feito pelos testadores.
 Defeitos, inconformidades com as regras de negócio.
 9a Questão (Ref.: 201301891609) Pontos: 0,5 / 0,5
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
 Teste comportamental
Teste de ciclo
Teste de fluxo de dados
Teste de condição
Teste de caminho básico
 10a Questão (Ref.: 201301762750) Pontos: 0,5 / 0,5
O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema
possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de
teste que deve ser realizado com redobrada atenção é o de:
stress.
 usabilidade.
desempenho.
destruição.
segurança.

Outros materiais