Buscar

AVALIAÇÃO DE SOFTWARE

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

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 6, do total de 6 páginas

Prévia do material em texto

Parte superior do formulário
			Avaliação: CCT0207_AV_201501822675 » AVALIAÇÃO DE SOFTWARE
	
	
	
	
	
	Nota da Prova: 7,5    Nota de Partic.: 0   Av. Parcial 2  
	
	 1a Questão (Ref.: 201502150428)
	Pontos: 1,0  / 1,0
	Podemos afirmar que a implantação de um processo de qualidade tanto no processo de desenvolvimento de software, como no produto entregue apesar de corresponder a um custo apresenta vantagens para as organizações? Justifique sua resposta correlacionado com a regra 10 de Myers.
		
	
	
Gabarito: Sim, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução.
	
	
	 2a Questão (Ref.: 201502532127)
	Pontos: 0,0  / 1,0
	No processo de desenvolvimento de software cada ciclo de vida do software necessita de uma infraestrutura e requer um local físico adequado denominado ambiente. 
Qual ambiente e por qual equipe devem ser realizados os testes de unidade e de integração?
		
	
Resposta: 
	
Gabarito: No ambiente voltado exclusivamente para o segmento de teste dentro do ambiente de desenvolvimento deverão ser aplicados os teste de unidade e de integração, e que podem ser: Aplicados pela própria equipe de desenvolvimento ou Por equipe de teste independente.
	
	
	 3a Questão (Ref.: 201502617797)
	Pontos: 1,0  / 1,0
	O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
		
	
	o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes.
	
	os testes podem demonstrar que um determinado software está livre de defeitos.
	
	o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.
	
	o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes.
	 
	os testes podem identificar a ausência ou a presença de erros.
	
	
	 4a Questão (Ref.: 201502011360)
	Pontos: 1,0  / 1,0
	Em relação aos testes de validação, marque a opção INCORRETA:
		
	
	validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos testes de integrações.
	 
	Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido.
	
	Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção.
	
	Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo testar componentes individuais de uma aplicação.
	
	Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um software.
	
	
	 5a Questão (Ref.: 201502012573)
	Pontos: 1,0  / 1,0
	À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como:
		
	
	Teste de regressão
	
	Teste de integração
	
	Teste de validação
	 
	Revisão
	
	Depuração
	
	
	 6a Questão (Ref.: 201502011627)
	Pontos: 1,0  / 1,0
	Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de Particionamento em Equivalência, marque a opção correta.
		
	
	Este método seleciona caminhos de teste de um programa de acordo com as localizações de definições e usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que contenha instruções de laços e if aninhadas.
	
	Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste com uma visualização geométrica associada aos valores de entrada de uma aplicação.
	
	Este método 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.
	 
	Neste método o domínio de entrada de um programa é divido em classes de dados a partir das quais podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de erros (por exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro modo requerer que fossem executados muitos casos de teste até que o erro geral aparecesse.
	
	Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em sua grande maioria a base da maioria dos algoritmos implementados.
	
	
	 7a Questão (Ref.: 201502011635)
	Pontos: 1,0  / 1,0
	Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um erro ou de determinadas condições anormais. Devem também contemplar os procedimentos de recuperação do estado inicial da transação interrompida, impedindo que determinados processamentos sejam realizados pela metade e sejam interpretados como completos.Marque a categoria que melhor representa a descrição anterior.
		
	
	Teste de Performance (Desempenho)
	
	Teste de Configuração (Ambiente)
	 
	Teste de Recuperação
	
	Teste de Segurança
	
	Teste de Contigência
	
	
	 8a Questão (Ref.: 201502027189)
	Pontos: 1,0  / 1,0
	Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca:
		
	 
	Métodos de decomposição de requisitos
	
	Cobertura de Caminhos
	
	Cobertura de laços
	
	Cobertura de desvios condicionais
	
	Cobertura de linha de código
	
	
	 9a Questão (Ref.: 201502478072)
	Pontos: 0,0  / 0,5
	Imaginando-se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento e Testes, é correto admitir que:
		
	
	Novas solicitações feitas pelo cliente não serão testadas quando estas solicitações chegarem após as atividades de teste já terem ultrapassado 86%, para não comprometer o prazo de entrega.
	 
	Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de ser anotado e irá interromper os testes.
	 
	Os testes devem ser feitos em um ambiente preferencialmente isolado e somente após a conclusão dos testes é que a nova versão do software será baixada no ambiente para uma nova rodada de testes.
	
	Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para auxiliar na interpretação dos resultados.
	
	Erros encontrados podem ser corrigidosem tempo de teste no próprio ambiente de teste, dando agilidade ao processo como um todo.
	
	
	 10a Questão (Ref.: 201502028058)
	Pontos: 0,5  / 0,5
	Nós estudamos a importância da documentação no processo de teste de software e constatamos que deve contemplar cada fase do processo de teste. Desta forma, na hierarquia de documentos gerados o documento de mais alto nível é o  plano de garantia de qualidade de software que é subdividido em:
		
	
	Plano de sistema e Plano unitário
	
	Estratégia de validação e Estratégia de verificação
	
	Plano de teste e Caso de Uso
	 
	Plano mestre de verificação e Plano Mestre de validação
	
	Relatórioio de erro e Relatório de teste
	
	
	Período de não visualização da prova: desde 28/02/2018 até 13/03/2018.
Parte inferior do formulário

Outros materiais