Buscar

AV2-2

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

TESTES DE SOFTWARE
	
	Simulado: CCT0103_SM_201201220289 V.1 
	 Fechar
	Aluno(a): FABIO PINTO DA MATTA
	Matrícula: 201201220289
	Desempenho: 2,0 de 10,0
	Data: 17/11/2014 21:12:36 (Finalizada)
	
	 1a Questão (Ref.: 201201336428)
	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 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.
		
	
	
	 2a Questão (Ref.: 201201336425)
	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.
		
	 
	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;
	
	Exercitam estruturas de dados internas para assegurar sua validade;
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	 
	Identifiquem funções incorretas ou faltando;
		
	
	
	 3a Questão (Ref.: 201201305429)
	Pontos: 0,0  / 1,0
	É INCORRETO afirmar que:
		
	 
	A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos.
	
	Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores.
	
	Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes.
	 
	Quando o programa a ser construído é pequeno, não justifica testar algo tão simples.
	
	A revisão é importante durante todo o projeto de desenvolvimento.
		
	
	
	 4a Questão (Ref.: 201201305400)
	Pontos: 0,0  / 1,0
	Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode:
		
	 
	Chamar o programador e interromper os testes.
	 
	Anotar o erro mesmo assim e continuar com os testes previstos.
	
	Corrigir o erro e prosseguir com o teste.
	
	Considerar um pequeno engano que pode muito bem ser ignorado.
	
	Interromper o processo de teste.
		
	
	
	 5a Questão (Ref.: 201201305388)
	Pontos: 0,0  / 1,0
	Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos usuários.
		
	 
	Teste de Desempenho.
	 
	Teste de Usabilidade.
	
	Teste de Conformidade.
	
	Teste de Performance.
	
	Teste de Recuperação.
		
	
	
	 6a Questão (Ref.: 201201336431)
	Pontos: 0,0  / 1,0
	A verificação e validação de uma interface de usuário tem como objetivo descobrir erros relacionados com os mecanismos específicos da interface e descobrir erros na maneira como a interface implementa as semânticas de navegação, as funcionalidades da aplicação ou ainda na exibição do conteúdo. Qual dos testes abaixo não configura um Teste de Interface.
		
	 
	Teste de compatibilidade: Este tipo de teste procura descobrir possíveis problemas na utilização de diferentes configurações pelos usuários.
	
	Teste de semântica da interface: Avalia como o projeto se preocupa com os usuários, se oferece diretrizes claras, se fornece realimentação e se a aplicação mantém consistência de linguagem e abordagem através da interface.
	
	Testes de mecanismos de interface: Avalia a interação de cada mecanismos oferecido ao usuário através da interface: link, formulários, script executado pelo cliente, HTML dinâmico, janelas pop up, scripts CGI, conteúdo encadeado (streaming), cookies e etc.
	
	Teste de usabilidade: Avaliam o grau com o qual os usuários podem interagir efetivamente com a aplicação e o grau em que a aplicação dirige as ações do usuário, ou seja, determina o grau com o qual a interface da aplicação facilita a vida do usuário.
	 
	Teste de desempenho: procura descobrir problemas de desempenho que podem resultar, por exemplo, da falta de recursos no lado do servidor, da largura da banda ou recursos de banco de dados inadequados.
		
	
	
	 7a Questão (Ref.: 201201363421)
	Pontos: 1,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.
	
	apresentar o sistema para um grupo de 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.
	
	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.
		
	
	
	 8a Questão (Ref.: 201201363402)
	Pontos: 0,0  / 1,0
	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:
		
	 
	segurança.
	 
	usabilidade.
	
	stress.
	
	desempenho.
	
	destruição.
		
	
	
	 9a Questão (Ref.: 201201305480)
	Pontos: 0,0  / 1,0
	O objetivo do teste de usabilidade é garantir:
		
	 
	Que os requisitos funcionais foram implementados.
	
	Que as estruturas internas foram verificadas.
	 
	Se o software é de fácil utilização.
	
	Se o tempo de resposta do software é aceitável em todos os momentos.
	
	Se o software, sob uma determinada carga de serviço, se comporta como definido pelo usuário.
		
	
	
	 10a Questão (Ref.: 201201336421)
	Pontos: 1,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?
		
	 
	Devemos nos preocupar como teste somente após o código tiver sido gerado.
	
	Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentespontos no tempo.
	
	O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
	
	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 é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.

Outros materiais