Buscar

AVALIAÇÃO DE SOFTWARE EXERCÍCIO 7

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 3 páginas

Prévia do material em texto

1.
		Analise a lista de atividades abaixo:
 
I - Teste unitário;
II - Teste de integração;
III - Teste de aceitação;
IV - Teste de sistema;
V - Teste de desempenho (desde que exista uma exigência de requisito);
VI - Teste de segurança (desde que exista uma exigência de requisito).
 
Podemos considerar como algumas atividades de validação os itens:
	
	
	
	
	
	I, II e IV.
	
	
	III, IV e V.
	
	
	IV, V e VI.
	
	 
	III, V e VI.
	
	
	I, II e III.
	
	
	
		2.
		"geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação" . A descrição apresentada é referente a que tipo de teste ?
	
	
	
	
	
	Teste de disponibilização (Teste de configuração)
	
	
	Teste de Integração
	
	
	Teste de Validação
	
	
	Teste de unidade
	
	 
	Teste Regressão
	
	
		3.
		A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica
	
	
	
	
	
	ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
	
	 
	verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
	
	
	ser realizado, com o cliente, apenas após a implantação do software.
	
	
	ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento.
	
	
	ser realizado, com o cliente, apenas após o treinamento de uso do software.
	
	
	
		4.
		O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta estas duas abordagens:
	
	
	
	
	
	Inspeção e Walkthrough
	
	
	Descendente e Ascendente
	
	
	On-Line e Off-Line
	
	 
	Incremental e Não Incremental
	
	
	Formal e Informal
	
	
		5.
		Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
	
	
	
	
	
	Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos)
	
	
	Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados (teste de afirmação)
	
	 
	Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão)
	
	
	Todos os módulos de cálculo afetados devem ser testados (teste de cálculos)
	
	
	Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os módulos que o utilizam serão afetados.
	
	
		6.
		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 Fumaça
	
	
	Teste de Unidade
	
	
	Teste de Integração
	
	
	Teste de Validação
	
	
		7.
		Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de:
	
	
	
	
	 
	Teste de integração
	
	
	Teste de aceitação
	
	
	Teste de verificação
	
	
	Teste unitário
	
	
	Teste de sistema
	
	
		8.
		Marque a opção INCORRETA:
	
	
	
	
	
	O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e verifica se a recuperação é executada corretamente.
	
	 
	A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam ser acessados apenas por atores autorizados a acessá-las.
	
	
	O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema.
	
	
	O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do software, de acordo com o que é implementado no código fonte. Utiliza as técnicas de teste de caixa branca e caixa preta.
	
	
	Os testes de regressão geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação.

Continue navegando