Buscar

AVALIAÇÃO DE SOFTWARE

Prévia do material em texto

Avaliação: CCT0207_AV_201207075124 » AVALIAÇÃO DE SOFTWARE
	Tipo de Avaliação: AV 
	Professor:
	SHEILA DE GOES MONTEIRO
	Turma: 9002/AA
	Nota da Prova: 5,5        Nota de Partic.: 1        Data: 17/11/2014 18:06:08 
	
	 1a Questão (Ref.: 201207286801)
	5a sem.: SIMULADO AULA 05
	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çao e testes de instalação; Desempenho: Teste deavaliaçã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 testt. Usabilidade: Teste de interface, Testede usabilidade. Funcionalidade: Teste funcional, Teste de regresã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.: 201207205009)
	9a sem.: Avaliação de software
	Pontos: 0,0  / 1,5 
	Testes automatizados utilizam ferramentas de testes que possibilitem simular usuários ou atividades humanas de forma a não requere procedimentos manuais no processo de execução dos testes. Entretanto requerem profissionais especializados e tempo no desenvolvimento da automação dos testes.A automação de teste deve ser vista, em dois sentidos:teste regressivo e teste progressivo. Explique-os.
		
	
Resposta: 
	
Gabarito: 
Teste Regressivo - Quando temos nova versão de software e comparamos com a versão anterior, o teste é em função de algo do passado.
Teste Progressivo - Quando utilizamos um script de teste de desempenho para simular a quantidade de 1.000 usuários virtuais e depois reexecutamos numa nova versão do sistema usando agora 2.000, desejamos ver o comportamento futuro do sistema .
	
	
	 3a Questão (Ref.: 201207189048)
	1a sem.: Qualidade de Software
	Pontos: 0,0  / 0,5 
	Marque a opção INCORRETA
		
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
	
	A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisítos independente da necessidade dos usuário.
	
	O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
	
	O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido. 
	
	O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	
	
	 4a Questão (Ref.: 201207189051)
	2a sem.: Testes de Software
	Pontos: 0,5  / 0,5 
	Marque a alternativa correta:
I - Os testes de verificação e validação são complementares, não devendo ser encarados como atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o processo de detecção de erros e aumentando a qualidade final do produto.
II -  Os testes de verificação visam garantir o processo.
III - Os testes de validação visam a garantia de qualidade do produto.
		
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas a sentença I está correta
	
	Todas as sentenças estão erradas
	
	Todas as sentenças estão corretas
	
	
	 5a Questão (Ref.: 201207190268)
	3a sem.: teste de software
	Pontos: 0,5  / 0,5 
	Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como: 
		
	
	Retrabalho
	
	Planejamento
	
	Kick-off
	
	Acompanhamento
	
	Preparação Individual
	
	
	 6a Questão (Ref.: 201207189318)
	4a sem.: teste de software
	Pontos: 0,5  / 0,5 
	Marque a alternativa correta: 
I - Testes progressivos 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 progressão 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 regressivos 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 - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. Deve identificar o maior número cenários e variações possíveis, assim como os resultados esperados. 
		
	
	Todas as sentenças estão erradas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas a sentença III está correta
	
	Todas as sentenças estão corretas 
	
	Apenas as sentenças II e III estão corretas
	
	
	 7a Questão (Ref.: 201207190279)
	5a sem.: teste de software
	Pontos: 0,5  / 0,5 
	A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais indicado para que o software possa ser executado nos diferentes clientes?
		
	
	Teste de Integridade
	
	Teste de Desempenho
	
	Teste de Instalação
	
	Teste de Regressão
	
	Teste de Configuração 
	
	
	 8a Questão (Ref.: 201207332782)
	sem. N/A: Teste na Implantação do Sistema
	Pontos: 0,0  / 0,5 
	Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
		
	
	Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
	
	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) 
	
	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. 
	
	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) 
	
	
	 9a Questão (Ref.: 201207207896)
	7a sem.: Teste de validação
	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 Validação 
	
	Teste FumaçaTeste de Unidade
	
	Teste de Integração
	
	Teste de Regressão 
	
	
	 10a Questão (Ref.: 201207205005)
	9a sem.: Avaliação de software
	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 produtividade
	
	Gerenciamento de defeitos
	
	Gerenciamento de performace
	
	Gerenciamento de configurações 
	
	Gerenciamento de segurança

Continue navegando