Buscar

QUALIDADE E TESTES 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

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.:201701731833)
	Acerto: 0,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:
		
	
	os testes podem demonstrar que um determinado software está livre de defeitos.
	
	o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes.
	
	o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes.
	 
	o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.
	 
	os testes podem identificar a ausência ou a presença de erros.
	
	
	
	2a Questão (Ref.:201701125390)
	Acerto: 1,0  / 1,0
	Marque a opção INCORRETA
		
	
	O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.
	 
	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 defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
	
	
	
	3a Questão (Ref.:201701125400)
	Acerto: 1,0  / 1,0
	Marque a opção INCORRETA
		
	 
	Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros.
	
	Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema.
	
	Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado .
	
	Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento.
	
	O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente.
	
	
	
	4a Questão (Ref.:201701733380)
	Acerto: 0,0  / 1,0
	É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Chamamos de teste de ___________________________ de integração o teste aplicados para a  garantia da qualidade da integração dos componentes de um software.
		
	
	Sistema
	 
	Verificação
	
	Caixa branca
	
	Revisão
	 
	Validação
	
	
	
	5a Questão (Ref.:201701126609)
	Acerto: 0,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 integração
	 
	Teste de validação
	
	Teste de regressão
	 
	Revisão
	
	Depuração
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201701645513)
	Acerto: 0,0  / 1,0
	Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a:
		
	 
	Teste de verificação, revisão Formal
	 
	Teste de validação, revisão formal
	
	Teste de verificação, revisão informal
	
	Teste de validação, revisão informal
	
	Teste de validação, auditoria
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:201701125660)
	Acerto: 0,0  / 1,0
	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.
		
	
	Apenas as sentenças II e III estão corretas
	
	Apenas a sentença III está correta
	 
	Todas as sentenças estão erradas
	 
	Todas as sentenças estão corretas
	
	Apenas as sentenças I e II estão corretas
	
	
	
	8a Questão (Ref.:201701126617)
	Acerto: 1,0  / 1,0
	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
	 
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	Teste do ciclo, Baseado em Grafo, Análise do valor Limite , 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
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201701734626)
	Acerto: 0,0  / 1,0
	João está desenvolvendo um projeto de um sistema transacionale necessita saber se o sistema irá suportar 500 transações simultâneas. Neste caso qual o teste João precisa utilizar?
		
	
	Configuração
	
	Segurança
	
	Contenção
	 
	Performance ou desempenho
	 
	Volume
	
	
	
	10a Questão (Ref.:201701264519)
	Acerto: 1,0  / 1,0
	Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro.
		
	 
	Teste de usabilidade
	
	Teste de linguagem
	
	Teste requisitos
	
	Teste funcional
	
	Teste de negócio

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes