Buscar

Avaliação de Software

Prévia do material em texto

Avaliação de Software
AP 1
	 1a Questão (Ref.: 201603515425)
	Acerto: 0,0  / 1,0
	O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento.
		
	 
	Custo da revisão
	
	Custo da conformidade
	
	Custo dos testes
	 
	Custo da não conformidade
	
	Custo de desenvolvimento
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201604120659)
	Acerto: 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:
		
	 
	os testes podem identificar a ausência ou a presença de erros.
	
	o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes.
	
	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 de todo teste é verificar se ele atende apenas aos requisitos funcionais.
	
	os testes podem demonstrar que um determinado software está livre de defeitos.
		
	
	
	 3a Questão (Ref.: 201604034304)
	Acerto: 0,0  / 1,0
	Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando  um erro não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento de software em que o erro migra.  Por isso _________________, ao longo do processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o problema antes de ser implementado.
 
		
	 
	os testes de caixa preta os testes de integração
	
	os testes de validação
	 
	os testes de verificação
	
	os testes de sistemas
	
	os testes de integração
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201603514222)
	Acerto: 1,0  / 1,0
	Em relação aos testes de validação, marque a opção INCORRETA:
		
	
	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.
	
	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 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 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 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.
		
	
	
	 5a Questão (Ref.: 201604122211)
	Acerto: 1,0  / 1,0
	Na empresa de João existe um processo de desenvolvimento  de software formal. Dentre as diversas atividades descritas no processo estão previstos:
1-O registro dos defeitos encontrados
3. A produção das atas de reuniões
4. As realizações das reuniões de revisões,
5. As elaborações das documentações obrigatórias
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar:
		
	 
	Auditorias
	
	Inspeções
	
	Testes
	
	Validações
	
	Revisões
		
	
	
	 6a Questão (Ref.: 201603515436)
	Acerto: 1,0  / 1,0
	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:
		
	
	Preparação Individual
	
	Planejamento
	
	Acompanhamento
	 
	Kick-off
	
	Retrabalho
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201603515441)
	Acerto: 1,0  / 1,0
	Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
		
	
	Teste de ciclo
	 
	Teste comportamental
	
	Teste de fluxo de dados
	
	Teste de condição
	
	Teste de caminho básico
		
	
	
	 8a Questão (Ref.: 201604034348)
	Acerto: 1,0  / 1,0
	A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse?
		
	
	Teste de verificação
	
	Teste progressivo
	
	Teste de integração
	
	Teste de usabilidade
	 
	Teste regressivo
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201604123452)
	Acerto: 0,0  / 1,0
	João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema irá suportar 500 transações simultâneas. Neste caso qual o teste João precisa utilizar?
		
	
	Segurança
	 
	Performance ou desempenho
	
	Contenção
	 
	Volume
	
	Configuração
		
	
	
	 10a Questão (Ref.: 201604123458)
	Acerto: 0,0  / 1,0
	No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
		
	
	interface e usabilidade
	
	usabilidade, contenção, carga e perfil de desempenho
	
	avaliação , contenção, carga e perfil de desempenho
	 
	Funcional, regressão, segurança e Volume
	 
	Integridade, estrutura, estresse, smoke test
		
AP 2
	 1a Questão (Ref.: 201604122191)
	Acerto: 1,0  / 1,0
	A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. Podemos entender que o custo da qualidade é todo o investimento realizado com a finalidade de um produto ou serviço atingir a qualidade desejada.
Chamamos de __________________________ o esforço para garantir a qualidade, ou seja, todos os investimentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar.
		
	
	Custo do erro
	 
	Custo da conformidade
	
	Custo da não-conformidade
	
	Custo do teste
	
	Custo do projeto
		
	
	
	 2a Questão (Ref.: 201603514215)
	Acerto: 1,0  / 1,0
	Marque a opção INCORRETA sobre Qualidade de Software.
		
	
	Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos váriosestágios de desenvolvimento.
	 
	A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento utilizando produtos (hardware e software) de última geração.
	
	Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros prblemas correlatos.
	
	A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos.
	
	A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente.
		
	
	
	 3a Questão (Ref.: 201604122206)
	Acerto: 1,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.
		
	
	Verificação
	 
	Validação
	
	Sistema
	
	Revisão
	
	Caixa branca
		
	
	
	 4a Questão (Ref.: 201604034337)
	Acerto: 1,0  / 1,0
	Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar?
		
	
	Homologação
	
	Integração
	
	Aceitação
	 
	Unidade
	
	Sistemas
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201603515435)
	Acerto: 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 validação
	
	Teste de integração
	
	Depuração
	
	Teste de regressão
	 
	Revisão
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201604034339)
	Acerto: 1,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 validação, auditoria
	
	Teste de validação, revisão informal
	 
	Teste de verificação, revisão Formal
	
	Teste de verificação, revisão informal
	
	Teste de validação, revisão formal
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201603514484)
	Acerto: 1,0  / 1,0
	Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta:
		
	
	devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
	 
	é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste.
	
	devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto.
	
	diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software.
	
	focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído.
		
	
	
	 8a Questão (Ref.: 201604087627)
	Acerto: 1,0  / 1,0
	Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência?
		
	 
	0,1,151
	
	10,150,200
	
	-151,65,150
	
	0,1,150
	
	-1,50,120
		
	
	
	 9a Questão (Ref.: 201603515447)
	Acerto: 1,0  / 1,0
	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 Configuração
	
	Teste de Desempenho
	
	Teste de Instalação
	
	Teste de Regressão
	
	Teste de Integridade
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201603514497)
	Acerto: 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 Contigência
	
	Teste de Performance (Desempenho)
	 
	Teste de Recuperação
	
	Teste de Segurança
	
	Teste de Configuração (Ambiente)
AP 3
	1a Questão (Ref.: 201603514216)
	Acerto: 1,0  / 1,0
	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 defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	
	O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.
		
	
	
	 2a Questão (Ref.: 201603532972)
	Acerto: 0,0  / 1,0
	Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como:
		
	 
	controle de qualidade;
	
	gold plate.
	 
	garantia de qualidade;
	
	custo da qualidade;
	
	reengenharia de processos;
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201603515429)
	Acerto: 1,0  / 1,0
	O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a última etapa do processo de validação?
		
	
	Validaçãoda unidade
	 
	Validação do aceite
	
	Validação da integração
	
	Validação do sistema
	
	Validação da implementação
		
	
	
	 4a Questão (Ref.: 201603514226)
	Acerto: 0,0  / 1,0
	Marque a opção INCORRETA
		
	 
	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.
	
	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 .
	 
	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 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.
	
	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.
		
	
	
	 5a Questão (Ref.: 201604122211)
	Acerto: 1,0  / 1,0
	Na empresa de João existe um processo de desenvolvimento  de software formal. Dentre as diversas atividades descritas no processo estão previstos:
1-O registro dos defeitos encontrados
3. A produção das atas de reuniões
4. As realizações das reuniões de revisões,
5. As elaborações das documentações obrigatórias
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar:
		
	
	Revisões
	
	Validações
	 
	Auditorias
	
	Testes
	
	Inspeções
		
	
	
	 6a Questão (Ref.: 201603515436)
	Acerto: 1,0  / 1,0
	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:
		
	
	Preparação Individual
	
	Acompanhamento
	
	Planejamento
	
	Retrabalho
	 
	Kick-off
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201603515441)
	Acerto: 1,0  / 1,0
	Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
		
	
	Teste de condição
	
	Teste de fluxo de dados
	
	Teste de ciclo
	
	Teste de caminho básico
	 
	Teste comportamental
		
	
	
	 8a Questão (Ref.: 201604087627)
	Acerto: 1,0  / 1,0
	Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência?
		
	
	-1,50,120
	
	10,150,200
	
	-151,65,150
	 
	0,1,151
	
	0,1,150
		
	
	
	 9a Questão (Ref.: 201604125327)
	Acerto: 1,0  / 1,0
	João desenvolveu um site de comércio eletrônico e precisa testar a capacidade da aplicação de operar ininterruptamente durante todos os dias da semana e 24 horas por semana. Neste caso qual a categoria de teste baseado ISO/IEC 9126-1 João precisa utilizar?
		
	
	Segurança
	
	Eficiência
	
	Conectividade
	 
	Continuidade
	
	Funcionalidade
		
	
	
	 10a Questão (Ref.: 201604125336)
	Acerto: 1,0  / 1,0
	João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação?
		
	 
	Configuração
	
	Volume
	
	Carga
	
	Segurança
	
	Infraestrutura

Continue navegando