Buscar

AV - AVALIAÇÃO DE SOFTWARE - kah - 11_2014

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

Prévia do material em texto

Avaliação:  AVALIAÇÃO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	SHEILA DE GOES MONTEIRO
	Turma: 
	Nota da Prova: 8,0        Nota de Partic.: 2        Data: 
	
	 1a Questão (Ref.: 201301746221)
	Pontos: 1,5  / 1,5
	A categorização dos cenários proporciona o melhor planejamento dos testes, facilitando o entendimento e reduzindo os esforços de validação do software,  ampliando, assim, a cobertura dos testes. 
Existem visões a cerca de categorizações dos testes de software. Uma delas é o modelo FURPS, que representa as categorias que podem ser usadas na definição de requisitos e testes de validação, assim como os atributos de Qualidade de Software. 
Descreva as categorias do modelo FURPS. 
		
	
Resposta: SUPORTABILIDADE: Teste de configuração e teste de istalação. DESEMPENHO: Teste de avaliação de desempenho ou benchmatk, teste de contenção, teste de carga, perfil de desempenho. CONFIABILIDADE: Teste de integridade, teste de estrutura, teste de estresse, Somok test. USABILIDADE: Teste de interface, teste de usabilidade FUNCIONALIDADE: teste funcional, teste de regressão, teste de volume, teste de segurança
	
Gabarito: SUPORTABILIDADE: Teste de configuração e Teste de instalação.
DESEMPENHO: Teste de avaliação de desempenho ou benchmark; Teste de contenção; Teste de carga; Perfil de desempenho.
CONFIABILIDADE: Teste de integridade; Teste de estrutura; Teste de estresse; Smoke test.
USABILIDADE: Teste de interface; Teste de usabilidade.
FUNCIONALIDADE: Teste funcional; Teste de regressão; Teste de volume; Teste de segurança.
	
	
	 2a Questão (Ref.: 201301649674)
	Pontos: 0,5  / 0,5
	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.
	
	O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
	
	Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
	
	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 começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
	
	
	 3a Questão (Ref.: 201301787584)
	Pontos: 0,5  / 0,5
	Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em momentos diferentes do desenvolvimento do software. Qual a fase cujo objetivo é garantir que os diversos documentos produzidos tenham aderência às necessidades apontadas pelos clientes?
		
	
	Verificação de implementação
	
	Verificação de análise e modelagem
	 
	Verificação de negócio
	
	Verificação de requisitos
	
	Verificação do usuário
	
	
	 4a Questão (Ref.: 201301649687)
	Pontos: 0,5  / 0,5
	À 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:
		
	
	Depuração
	
	Teste de integração
	 
	Revisão
	
	Teste de validação
	
	Teste de regressão
	
	
	 5a Questão (Ref.: 201301648743)
	Pontos: 0,5  / 0,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 erradas
	
	Apenas as sentenças II e III estão corretas
	
	Todas as sentenças estão corretas
	
	Apenas a sentença III está correta
	
	Apenas as sentenças I e II estão corretas
	
	
	 6a Questão (Ref.: 201301667249)
	Pontos: 0,5  / 0,5
	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:
		
	
	Formal e Informal
	
	On-Line e Off-Line
	
	Inspeção e Walkthrough
	 
	Incremental e Não Incremental
	
	Descendente e Ascendente
	
	
	 7a Questão (Ref.: 201302112540)
	Pontos: 0,5  / 0,5
	Para avaliarmos a qualidade de um software identificamos a necessidade de utilização de uma forma sistêmica de trabalho com o objetivo de identificar o maior número possível de situações de testes.
Neste contexto estudamos técnicas de teste de caixa branca e preta. Uma característica básica de um teste de caixa preta é:
		
	
	Conhecer com profundidade a linguagem utilizada para o desenvolvimento.
	
	O método de teste para obtenção de casos de teste de cobertura de desvio condicional.
	
	Preparar casos de teste baseados na estrutura interna do software.
	
	Dado um conjunto de requisitos, avaliar todos os detalhes da implementação.
	 
	Prepara casos de testes baseados na especificação do software.
	
	
	 8a Questão (Ref.: 201301667316)
	Pontos: 1,0  / 1,0
	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 Unidade
	
	Teste Fumaça
	
	Teste de Validação
	
	Teste de Integração
	 
	Teste de Regressão
	
	
	 9a Questão (Ref.: 201301667310)
	Pontos: 1,5  / 1,5
	O teste de integração focaliza o pacote de software completo e trata da verificação do programa como um todo. Este tipo de teste faz uso de técnicas de projeto de casos de teste que enfocam as entradas e saídas, além de exercitar caminhos específicos. Existem basicamente duas abordagens adotadas neste tipo de teste: não incremental e incremental. Descreva as possíveis estratégias para a abordagem incremental.
		
	
Resposta: * Integração descendente ou top-down * Integração ascendente ou Button-up * Teste de regreção * Teste fumaça
	
Gabarito: Integração descendente ou Top-down Integração ascendente ou Botton-up Teste de regressão Teste fumaça
	
	
	 10a Questão (Ref.: 201301664425)
	Pontos: 1,0  / 1,0
	"Permite controlar e coordenar as mudanças efetuadas em documentações, fontes e ambientes físicos. Estabelece a relação entre os artefatos de software e identifica-los através de um único controle de versão enquanto ocorre modificações de fontes de uma versão anterior." A sentença apresentada se refere a:
		
	 
	Gerenciamento de configurações
	
	Gerenciamento de defeitos
	
	Gerenciamento de performace
	
	Gerenciamento de produtividade
	
	Gerenciamento de segurança

Outros materiais