Buscar

Provas de Teste 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 7 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

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 6, do total de 7 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

1a Questão (Ref.: 201512326298)
	Pontos: 0,1  / 0,1
	Os tópicos obrigatórios em um caso de teste são:
		
	 
	Identificação, Objetivos, Entradas e Saídas.
	
	Ambiente, Objetivos, Entradas e Saídas.
	
	Identificação, Objetivos, Ambiente e Referências.
	
	Identificação, Objetivos, Dados em Entrada e Complexidade Ciclomática.
	
	Ambiente, Procedimentos, Referências e Identificação.
		
	
	
	 2a Questão (Ref.: 201512336455)
	Pontos: 0,1  / 0,1
	Entre os objetivos das Revisões Técnicas Formais estão:
I. Descobrir erros na função, lógica ou implementação para qualquer representação do software.
II. Verificar se o software que está sendo revisado atende aos requisitos.
III. Tornar os projetos mais gerenciáveis
Dadas as afirmações acima, podemos dizer que:
		
	
	II e III são verdadeiras
	
	I e III são verdadeiras
	
	Todas são falsas
	
	I e II são verdadeiras
	 
	Todas são verdadeiras
		
	
	
	 3a Questão (Ref.: 201512336460)
	Pontos: 0,1  / 0,1
	Ano: 2015 Orgão: TRE-PB Concurso: Técnico Judiciário - Área Apoio Especializado.
Os testes de software procuram assegurar que os produtos de trabalho selecionados atendem aos requisitos especificados. Os testes ...
		
	
	realizados durante o planejamento antecipado de testes encontram falhas que, nessa fase, são mais caras para serem corrigidas
	
	que usam a técnica conhecida como caixa preta são baseados na estrutura interna de um componente ou sistema
	
	que usam a técnica conhecida como caixa branca não consideram o comportamento interno do componente ou sistema
	
	e as atividades de depuração são a mesma coisa, ou seja, representam a mesma atividade
	 
	iniciados de forma antecipada no ciclo de vida do software, podem prevenir a multiplicação de falhas
		
	
	
	 4a Questão (Ref.: 201512339695)
	Pontos: 0,0  / 0,1
	A execução de testes no desenvolvimento de software é muito importe. Considere as afirmações abaixo, sobre motivos de se testar.
I. Para assegurar que as necessidades dos usuários estejam sendo atendidas.
II. Porque é provável que o software possua defeitos.
III. Porque falhas podem custar muito caro.
		
	 
	Todas estão corretas.
	
	Somente I e III são corretas;
	
	Não há alternativas corretas;
	 
	Somente I e II são corretas;
	
	Somente II e III são corretas;
		
	
	
	 5a Questão (Ref.: 201512140943)
	Pontos: 0,1  / 0,1
	Qual o objetivo das revisões técnicas formais (RTF), assinale a opção correta.
		
	 
	Encontrar erros durante o processo antes que eles se tornem defeitos.
	
	Nenhuma das alternativas anteriores.
	
	Preparar um plano de SQA.
	
	Tornar o software mais fácil de ser utilizado.
	
	Gerenciar mudanças e métricas de software.
	1a Questão (Ref.: 201512339706)
	Pontos: 0,1  / 0,1
	Quando é realizada uma inspeção no código-fonte de um software. Qual tipo de abordagem está sendo adotada?
		
	
	Validação Dinâmica
	 
	Verificação Estática
	
	Verificação e Validação Estática
	
	Validação Estática
	
	Verificação Dinâmica
		
	
	
	 2a Questão (Ref.: 201511335528)
	Pontos: 0,1  / 0,1
	À 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.
		
	 
	Pode ser realizada sem a presença de nenhum profissional de engenharia de software.
	
	Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo.
	
	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.
	
	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.
	
	Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua.
		
	
	
	 3a Questão (Ref.: 201512113168)
	Pontos: 0,1  / 0,1
	Leia o texto a seguir e responda o que se pede:
"De muitas formas, o teste é um processo individualista e o número de tipos diferentes de testes varia tanto quanto as diferentes abordagens de desenvolvimento. Por muitos anos, nossa única defesa contra os erros de programação era um projeto cuidadoso e a inteligência do programador. Estamos agora em uma era na qual as modernas técnicas de projeto [e revisões técnicas] estão nos ajudando a reduzir a quantidade de erros iniciais inerentes ao código. De maneira semelhante, diferentes métodos de teste estão começando a se agrupar em várias abordagens e filosofias distintas" (Shooman, 1983) 
A partir do texto é possível concluir que:
		
	
	O cuidado do programador garante a qualidade do produto de software
	
	A inteligência do programador garante a qualidade do produto de software
	
	A estratégia de teste sempre foi a maior aliada dos programadores contra erros de programação
	 
	Para cada abordagem de desenvolvimento pode haver uma estratégia de teste diferente
	
	Independente da abordagem de desenvolvimento, a estratégia de teste é a mesma
		
	
	
	 4a Questão (Ref.: 201512305162)
	Pontos: 0,0  / 0,1
	
OBS: Para a questão abaixo ser considerada, de acordo com as regras da instituição, inclua o cálculo ou explique o método utilizado para encontrar o resultado correto.
No grafo são encontrados ____ caminhos independentes. Assinale a alternativa que preenche corretamente a lacuna:
		
	
	6
	 
	7
	 
	5
	
	8
	
	4
		
	
	
	 5a Questão (Ref.: 201511832384)
	Pontos: 0,1  / 0,1
	Tipos de testes de abordagem caixa branca tem o objetivo de realizar testes que buscam encontrar erros contidos no código-fonte de um programa. Neste sentido, assinale qual das opções abaixo NÃO representa um tipo de teste de caixa branca:
		
	
	Teste de Caminho Básico
	
	Teste de Condição
	
	Teste de Fluxo de Dados
	 
	Teste de Análise do Valor Limite
	
	Teste de Ciclo
		 Gabarito Comentado.
	O teste de regressão é realizado a partir da estratégia de teste de:
		
	
	Caminho Básico
	
	Validação
	
	Caixa Preta
	 
	Integração
	
	Unidade
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201511335540)
	Pontos: 0,1  / 0,1
	Qual é o nome do teste de Integração que começa pelo módulo de controle principal e os módulos subordinados são incorporados à estrutura de uma de duas maneiras: Primeiro-em-profundidade e Primeiro-em-largura
		
	
	Teste de Integração Estrutural
	
	Teste de Integração Funcional
	
	Teste de Integração Ascendente
	 
	Teste de Integração Descendente
	
	Teste de Integração Sanduíche
		
	
	
	 3a Questão (Ref.: 201511832401)
	Pontos: 0,0  / 0,1
	
Um engenheiro de software chamado Evandro realizará testes de unidade e integração na estrutura representada na figura. Ele sabe que o desenvolvimento de pseudocontroladores (Drivers) e pseudocontrolados (Stubs) é considerado uma despesa indireta, pois eles não serão entregues ao cliente juntamente com o produto final. Supondo que a abordagem de integração seja incremental e que a direção seja ascendente, assinale a alternativa que indica o uso correto de pseudocontroladores e pseudocontrolados a serem utilizados por Evandro:
		
	
	Não serão utilizados na Unidade e pseudocontrolados na Integração
	
	Não serão utilizados na Unidade e pseudocontroladores na Integração
	
	Ambos serão utilizados na Unidadee pseudocontrolados serão utilizados na Integração
	 
	Ambos serão utilizados na Unidade e pseudocontroladores serão utilizados na Integração
	 
	Ambos serão usados na Unidade e na Integração
		
	
	
	 4a Questão (Ref.: 201511335543)
	Pontos: 0,1  / 0,1
	João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria?
		
	 
	Teste de Regressão
	
	Teste de Unidade
	
	Teste de Integração
	
	Teste de Validação
	
	Teste Fumaça
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201511832388)
	Pontos: 0,1  / 0,1
	
O diagrama ilustrado representa um conjunto de módulos e será utilizado por um engenheiro de software chamado Evandro, para auxiliá-lo na realização de estratégias de testes de unidade e integração. Ele sabe que o desenvolvimento de pseudocontroladores (Drivers) e pseudocontrolados (Stubs) é considerado uma despesa indireta, pois eles não serão entregues ao cliente juntamente com o produto final. Todavia lhe foi atribuída a tarefa de separar conjuntos de testes com esta finalidade. Supondo que a abordagem de integração seja incremental e que a direção seja, ao mesmo tempo, ascendente e descendente (sanduíche), assinale a alternativa que indica o uso correto de pseudocontroladores e pseudocontrolados a serem utilizados por Evandro: 
		
	
	Ambos serão utilizados na Unidade e apenas pseudocontroladores serão utilizados na Integração
	
	Não serão utilizados na Unidade e apenas pseudocontrolados na Integração
	
	Não serão utilizados na Unidade e apenas pseudocontroladores na Integração
	 
	Ambos serão usados na Unidade e na Integração
	
	Ambos serão utilizados na Unidade e apenas pseudocontrolados serão utilizados na Integração
	1a Questão (Ref.: 201512349014)
	Pontos: 0,1  / 0,1
	Após a codificação terminar em alguma fase, a técnica para projeto de casos de teste conhecida como Caixa Preta terá como um de seus principais objetivos
		
	
	garantir que todos os laços sejam testados dentro dos limites operacionais do sistema
	
	exercitar todas as decisões lógicas para valores verdadeiros e falsos
	 
	encontrar funções incorretas ou ausentes
	
	exercitar estruturas de dados internas para garantir a sua qualidade e validade
	
	garantir que todos os caminhos independentes dentro de um módulo de software tenham sido exercitados pelo menos uma vez
		
	
	
	 2a Questão (Ref.: 201512326355)
	Pontos: 0,1  / 0,1
	Em relação aos annotations do JUnit, marque a alternativa que representa um caso de teste
		
	
	@Before
	
	@AfterClass
	 
	@Test
	
	@BeforeClass
	
	@After
		
	
	
	 3a Questão (Ref.: 201512326261)
	Pontos: 0,1  / 0,1
	A comunicação entre uma classe A e uma classe B, em Java, pode ser melhor averiguado com o teste:
		
	
	Aceitação
	 
	Integração
	
	Unidade
	
	Cobertura
	
	Sistema
		
	
	
	 4a Questão (Ref.: 201511890694)
	Pontos: 0,1  / 0,1
	Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração
		
	
	Tem a mesma aplicação do teste de aceitação.
	
	Teste realizado pelos usuários finais do software.
	
	Visa descobrir falhas por meio da utilização do mesmo.
	
	Tem como objetivo explorar a menor unidade de um projeto.
	 
	Visa testar as falhas decorrentes da integração dos módulos do sistema.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201511288049)
	Pontos: 0,1  / 0,1
	Esse tipo de teste é conduzido nas instações do desenvolvedor com os usuários finais. O software é usado em um 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 Integração
	
	Teste de Regressão
	 
	Teste Alfa
	
	Teste Beta
	
	Teste de Segurança

Outros materiais