Buscar

Prova Testes de Software 03-2015

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 4 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

Prévia do material em texto

Avaliação: CCT0272_AV_201210048231 » TESTES DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 
Professor: SHEILA DE GOES MONTEIRO Turma:
Nota da Prova: 6,0 Nota de Partic.: 2 Data: 14/03/2015 16:27:10
 1a Questão (Ref.: 201210215488) 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, define 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. Caso você
estivesse estruturando esta estratégia, quem (que grupo de pessoas) você escolheria para executar os testes?
Resposta: 
Gabarito: Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um
grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os
testes. Seria um conflito de interesses, pois foram elas que o desenvolveram. Normalmente este grupo trabalha de
forma conjunta e existem testes que somente serão conduzidos pelos desenvolvedores, como o teste de unidade.
 2a Questão (Ref.: 201210214932) Pontos: 1,5 / 1,5
Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de
manutenção possíveis? Descreva cada uma delas.
Resposta:
Gabarito: A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa irá
adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção
Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá melhorar a
manutenibilidade ou a confiabilidade futura.
 3a Questão (Ref.: 201210147159) Pontos: 0,0 / 0,5
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?
1 of 4 24/03/2015 11:06
 Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre
as partes envolvidas no projeto de teste.
 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
Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produçã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.
Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de 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.: 201210116139) Pontos: 0,5 / 0,5
Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então:
 Entrega o resultado do seu trabalho ao responsável pelos testes.
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.
Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho.
Corrige os erros de acordo com a prioridade e recomeça os testes.
 5a Questão (Ref.: 201210303001) Pontos: 0,5 / 0,5
Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de teste
de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que ciclos são
em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem ser definidos
quatro tipos de classes de ciclos que são:
simples, compostos, concatenados e desestruturados.
 simples, aninhados, concatenados e desestruturados.
primários, secundários, terciários e quaternários.
primários, compostos, ortogonais e transversais.
principal, secundário, composto e desestruturado.
 6a Questão (Ref.: 201210116195) Pontos: 0,5 / 0,5
Supondo uma construção de casos de teste para uma determinada aplicação com 5 transações, leve em
consideração as seguintes afirmações:
As transações devem funcionar com os dados previstos.
As transações devem ser canceladas e voltar ao menu, caso a tela ESC seja pressionada.
Todas as transações devem ter uma duração máxima de 1 minuto entre o preenchimento do primeiro e o
último campo.
Quantos cenários são descritos neste caso?
10
 15
13
18
5
BDQ Prova file:///C:/Users/1965712/Desktop/Testes de Software_files/bdq_prova_...
2 of 4 24/03/2015 11:06
 7a Questão (Ref.: 201210147165) 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
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.
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.
Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base.
Determinar um conjunto base de caminhos linearmente independentes.
 Determinar as classes de equivalência.
 8a Questão (Ref.: 201210111692) Pontos: 0,0 / 0,5
Considere as afirmações abaixo:
 
I. Teste Unitário: São realizados para verificar o funcionamento de um pedaço do sistema.
 
II. Teste de Integração: Cada componente já testado é adicionado e novamente executado e os
resultados avaliados.
 
III. Testes de Aceitação: Executado pelos testadores para apurar se o software ou programa
está fazendo exatamente aquilo que foi definido nos seus requisitos.
 
IV. Testes de Sistema: Teste realizado pelos usuários para validar a liberação do software para
a produção.
 
Assinale a resposta correta.
 Somente a I está correta.
Somente a II está correta.
 I, II estão corretas
I, II, IV estão corretas.
I, II e III estão corretas.
 9a Questão (Ref.: 201210104330) Pontos: 0,0 / 1,0
Esse tipo de teste permite aos desenvolvedores executarem os testes individualmente através dos módulos ou
componentes do sistema. Possibilita a verificação de requisitos funcionais, desempenho e de confiabilidade na
modelagem do sistema, permitindo descobrir erros de interface entre os componentes do sistema. Assinale a
alternativa correta:
 Teste de Integração
Teste de Produção
Teste de Implantação
Teste de Estresse
 Teste de Unidade
 10 a Questão (Ref.: 201210099681) Pontos: 1,0 / 1,0
Esse tipo de teste é conduzido nas instações do desenvolvedor com os usuários finais. O software é usado em um
BDQ Prova file:///C:/Users/1965712/Desktop/Testes de Software_files/bdq_prova_...
3 of 4 24/03/2015 11:06
ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale
a alternativa que corresponde ao tipo de teste mencionado.
Teste de Regressão
Testede Segurança
Teste de Integração
Teste Beta
 Teste Alfa
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
 
 
BDQ Prova file:///C:/Users/1965712/Desktop/Testes de Software_files/bdq_prova_...
4 of 4 24/03/2015 11:06
	Slide 1
	Slide 2
	Slide 3
	Slide 4

Outros materiais