Buscar

QUALIDADE E TESTES DE SOFTWARE

Prévia do material em texto

QUALIDADE E TESTES DE SOFTWARE
CCT0774_A4_2011_V1 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: RUBENS JUNQUEIRA DE OLIVEIRA
	Matrícula: 20121
	Disciplina: CCT0774 - QUAL. TEST. SOFTWARE 
	Período Acad.: 2018.1 EAD (GT) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		
	
		1.
		Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
	
	
	
	
	Teste de condição
	
	
	Teste de fluxo de dados
	
	 
	Teste comportamental
	
	
	Teste de caminho básico
	
	
	Teste de ciclo
	
	
	
		
	
		2.
		Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o software seja novamente testado, ou seja, a medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Como chamamos os testes que testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento?
	
	
	
	
	Teste regressivo
	
	 
	Teste progressivo
	
	
	Teste de verificação
	
	
	Teste de usabilidade
	
	
	Teste de integração
	
	Gabarito Coment.
	
	
	
	
	
		3.
		Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta:
	
	
	
	
	diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software.
	
	
	focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído.
	
	
	devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
	
	
	devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto.
	
	 
	é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste.
	
	
	
		
	
		4.
		O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa-preta que podem ser subdivididos em:
	
	
	
	
	Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados
	
	
	Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo
	
	
	Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência
	
	
	Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
	
	 
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	Gabarito Coment.
	
	
	
		
	
		5.
		Marque a alternativa correta:
I - Testes regressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado.  Desta forma, os testes de regressivos testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento.
II - Testes progressivos  visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades.
III - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre testes caixa branca ou testes caixa preta já que as abordagens não permitem que sejam utilizadas em conjunto em um mesmo projeto de software.
 
	
	
	
	
	Todas as sentenças estão corretas
	
	 
	Todas as sentenças estão erradas
	
	
	Apenas as sentenças I e II estão corretas
	
	
	Apenas a sentença III está correta
	
	
	Apenas as sentenças II e III estão corretas
	
	Gabarito Coment.
	
	
	
		
	
		6.
		O campo de entrada para cadastramento do ano do aniversário no sistema da empresa Canvas aceita valores de 1900 até 2015. Utilizando a técnica de análise do valor limite , quais seriam os possíveis valores a serem utilizados no teste deste campo?
	
	
	
	
	1900,2015
	
	
	1900, 2014
	
	
	1899,1900,2014,2015
	
	
	1899, 1900, 1901,2013,2014,2015
	
	 
	0,1900,2014,2015
	
	
	
		
	
		7.
		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 estruturas de dados internas para assegurar sua validade.
	
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	
	 
	Identifiquem funções incorretas ou faltando
	
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Gabarito Coment.
	
	
	
		
	
		8.
		Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
	
	
	
	
	Teste de matriz ortogonal
	
	
	Particionamento em Equivalência
	
	
	Baseado em Grafo
	
	 
	Teste de ramos
	
	
	Análise do valor Limite

Continue navegando