Buscar

Testes Software AV1


Prévia do material em texto

Avaliação: CCT0204_AV1_201107083061 » TESTES DE SOFTWARE
	Tipo de Avaliação: AV1 
	Aluno: 201107083061 - GERALDO LUCAS GOMES 
	Professor:
	ULISSES SPERLE GRACA
	Turma: 9004/AD
	Nota da Prova: 3,5 de 8,0        Nota do Trabalho:        Nota de Participação: 1,5        Data: 19/04/2013 19:23:16
	
	 1a Questão (Cód.: 94109)
	5a sem.: Teste no programa: Teste de caixa-preta
	Pontos: 0,5  / 0,5 
	O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa uma categoria de erro identificado pelo teste Caixa Preta. 
		
	
	Erros de interface;
	
	Erros em estruturas de dados ou acesso a bases de dados externas;
	
	Erros de comportamento ou de desempenho;
	
	Erros de estrutura de controle;
	
	Erros de inicialização e término;
	
	
	 2a Questão (Cód.: 63107)
	2a sem.: Teste no projeto de sistema
	Pontos: 0,5  / 0,5 
	Analise as questões abaixo e indique a mais correta:
		
	
	Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.
	
	Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma atrasa.
	
	Desenvolvedores e testadores participam juntos de todas as etapas do desenvolvimento, pois é necessário para o sucesso do projeto.
	
	Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é necessária. 
	
	Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes.
	
	
	 3a Questão (Cód.: 63155)
	5a sem.: Teste no programa: Teste de caixa-preta
	Pontos: 0,0  / 1,0 
	A característica básica de um teste de caixa preta é:
		
	
	Preparar casos de teste baseados em requisitos de usabilidade.
	
	Dado um conjunto de requisitos, avaliar todos os detalhes da implementação.
	
	Preparar casos de teste baseados na especificação do software.
	
	Preparar casos de teste baseados na estrutura interna do software.
	
	Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
	
	
	 4a Questão (Cód.: 63081)
	2a sem.: Teste no projeto de sistema
	Pontos: 0,0  / 1,0 
	Avalie as questões abaixo  segundo  a revisão técnica formal e assinale a opção correta: 
I - Procurar defeitos de software, mesmo durante a fase de análise e projeto 
II - Verificar se os requisitos estão sendo atendidos.
III - Checar a existência de código mal-intencionado.
IV - Verificar se o código está construído de forma linear.
 
		
	
	Estão corretas somente as opções II e IV. 
	
	Estão corretas somente as opções II, III e IV.
	
	Estão corretas somente as opções I e II.
	
	Estão corretas somente as opções I e III.
	
	Estão corretas somente as opções I, II e III. 
	
	
	 5a Questão (Cód.: 58625)
	3a sem.: Teste no programa: Depuração
	Pontos: 0,0  / 1,0 
	Qual a ordem correta dos passos envolvidos na Solução do defeito? 
		
	
	Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito.
	
	Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção .
	
	Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução.
	
	Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito.
	
	Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. 
	
	
	 6a Questão (Cód.: 63138)
	3a sem.: CASOS DE TESTE
	Pontos: 0,0  / 1,0 
	Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para controle de tráfego aéreo, pode-se afirmar que:
		
	
	O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes que o de sistema culinário. 
	
	Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. 
	
	O conceito de testes é o mesmo, logo o tempo para teste também será o mesmo. 
	
	O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle de receitas que é menor.
	
	O conceito de testes não é o mesmo para os dois sistemas em função da diferença de complexidade. 
	
	
	 7a Questão (Cód.: 94103)
	1a sem.: Importância do teste de software
	Pontos: 0,0  / 0,5 
	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:
		
	
	Um cronograma de teste e um padrão de desenvolvimento.
	
	Uma metodologia de desenvolvimento e um padrão de desenvolvimento.
	
	Uma metodologia de desenvolvimento e um modelo (template) para o teste.
	
	Um processo de teste de software e um modelo (template) para o teste.
	
	Um padrão de desenvolvimento e um processo de teste de software.
	
	
	 8a Questão (Cód.: 58659)
	1a sem.: Importância do teste de software
	Pontos: 0,5  / 0,5 
	Quais atividades estão relacionadas com Teste?
		
	
	Atividades somente no inicio do ciclo de vida do software. 
	
	Atividades do final do ciclo de vida do software. 
	
	Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. 
	
	Atividades durante todo o ciclo de vida do software. 
	
	Somente atividades que avaliam produtos de software. 
	
	
	 9a Questão (Cód.: 63158)
	4a sem.: Teste no programa: Teste de caixa branca
	Pontos: 1,0  / 1,0 
	A característica básica de um teste de caixa branca é:
		
	
	Preparar casos de teste baseados na estrutura interna do software.
	
	Preparar casos de teste baseados em requisitos de usabilidade.
	
	Preparar casos de teste baseados na especificação do software.
	
	Conhecer com profundidade a linguagem utilizada para o desenvolvimento.
	
	Dado um conjunto de requisitos, avaliar todos os detalhes da implementação.
	
	
	 10a Questão (Cód.: 94105)
	1a sem.: Importância do teste de software
	Pontos: 1,0  / 1,0 
	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?
		
	
	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
	
	Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre as partes envolvidas no projeto de teste.
	
	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).
	
	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.