Buscar

AV2-5

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

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

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

Prévia do material em texto

1a Questão (Ref.: 201101565378)
	Pontos: 0,0  / 1,0
	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?
		
	
	O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
	
	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.
	 
	Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
	
	O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
	 
	Devemos nos preocupar como teste somente após o código tiver sido gerado.
		
	
	
	 2a Questão (Ref.: 201101565377)
	Pontos: 0,0  / 1,0
	Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido:
		
	
	Uma metodologia de desenvolvimento e um modelo (template) para o teste.
	
	Uma metodologia de desenvolvimento e um padrão de desenvolvimento.
	 
	Um cronograma de teste e um padrão de desenvolvimento.
	
	Um padrão de desenvolvimento e um processo de teste de software.
	 
	Um processo de teste de software e um modelo (template) para o teste.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201101529886)
	Pontos: 0,0  / 1,0
	Uma equipe de Testes independente normalmente é formada exclusivamente por:
		
	
	Gerentes em geral, Analista de Teste, Usuário e Testador.
	 
	Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste.
	
	Auditor, Desenvolvedor, Testador e Analista de Teste.
	 
	Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes.
	
	Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste.
		
	
	
	 4a Questão (Ref.: 201101565382)
	Pontos: 0,0  / 1,0
	Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que não representa uma atividade do teste Caixa Branca.
		
	 
	Identifiquem funções incorretas ou faltando;
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	 
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	
	Exercitam estruturas de dados internas para assegurar sua validade;
		
	
	
	 5a Questão (Ref.: 201101534357)
	Pontos: 1,0  / 1,0
	Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode:
		
	
	Corrigir o erro e prosseguir com o teste.
	
	Chamar o programador e interromper os testes.
	 
	Anotar o erro mesmo assim e continuar com os testes previstos.
	
	Considerar um pequeno engano que pode muito bem ser ignorado.
	
	Interromper o processo de teste.
		
	
	
	 6a Questão (Ref.: 201101565385)
	Pontos: 0,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.
		
	
	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.
		
	
	
	 7a Questão (Ref.: 201101534335)
	Pontos: 1,0  / 1,0
	Considerando-se a execução dos testes, marque a opção INCORRETA:
		
	
	Os testes diminuem consideravelmente os erros deste software.
	
	Os testes não garantem que o software ficará totalmente livre de defeitos.
	 
	Os testes diminuem em 100% os erros deste software.
	
	Os testes diminuem o risco de serem encontrados defeitos do software em produção.
	
	É quase impossível testar todas as possibilidades de formas e alternativas de entradas de dados, ou todas as possibilidades e condições criadas pela lógica do programador.
		
	
	
	 8a Questão (Ref.: 201101565380)
	Pontos: 1,0  / 1,0
	À 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.
		
	
	Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua.
	
	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.
	 
	Pode ser realizada sem a presença de nenhum profissional de engenharia de software.
	
	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.
	
	Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo.
		
	
	
	 9a Questão (Ref.: 201101534421)
	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.
	
	I e III apenas.
	 
	I, apenas.
	 
	II, apenas.
	
	III, apenas.
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201101592378)
	Pontos: 0,0  / 1,0
	Uma das técnicas empregadas no projeto de interfaces de sistemas é a condução de testes de usabilidade, cujos resultados fornecem importantes indicadores para melhorar a qualidade da interface. Os testes de usabilidade consistem em:
		
	 
	apresentar, para um usuário por vez, um protótipo da interface do sistema ou o próprio sistema, e solicitar que o usuário realize algum tipo de tarefa, observando suas reações à interface, erros cometidos, dificuldades e eficiência no cumprimento da tarefa.
	
	distribuir um questionário para os usuários iniciais do sistema com perguntas sobre a interface e mapear as respostas.
	 
	utilizar um software robot de teste para fazer acessos aleatórios ao sistema, tentando usar elementos da interface e registrando os erros encontrados.
	
	apresentar o sistema para um grupode foco e coletar a opinião dos participantes sobre a interface, os conceitos e as metáforas utilizadas na mesma.
	
	submeter o sistema a um software robot de teste e verificar os tempos de resposta a cada padrão de navegação, comparando-os com os requisitos não funcionais do sistema.

Outros materiais