Buscar

Exercicios 2018 Aula 1 até 5

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1a Questão
	
	
	
	
	Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA:
	
	
	
	Gerente de Teste - responsável pela liderança de um projeto de teste específico.
	
	Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.
	
	Testador - Responsável pela execução dos casos de teste e script de teste.
	 Certo
	Product Owner - Responsável pela análise dos dados de teste.
	
	Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de ferramentas.
	
	 
	Ref.: 201502502574
	
	
	
	 Código de referência da questão.2a Questão
	
	
	
	
	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
	 Certo
	Custo da não conformidade
	
	Custo dos testes
	
	Custo de desenvolvimento
	
	Custo da conformidade
	
	 
	Ref.: 201503109347
	
	
	
	 Código de referência da questão.3a Questão
	
	
	
	
	No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma significativa:
	
	
	
	A partir do ano de 1960
	
	A partir do ano de 1970
	
	A partir do ano de 1980
	 Certo
	A partir do ano 2000
	
	A partir do ano de 2010
	
	 
	Ref.: 201503021448
	
	
	
	 Código de referência da questão.4a Questão
	
	
	
	
	Analise a afirmativa abaixo:
 
"A implantação de um processo de qualidade tanto no processo, como no produto possui um custo,  porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custará  a solução."
 
Esta afirmativa está baseada na:
	
	
	
	na teoria de Bloom
	
	na lei de Moore
	
	na lei Boyle
	
	na regra de Morgan
	 Certo
	na regra 10 de Myers
	
	 
	Ref.: 201503109343
	
	
	
	 Código de referência da questão.5a Questão
	
	
	
	
	Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente?
	
	
	
	Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes de caixa branca.
	 Certo
	A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto na avaliação do produto.
	
	Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe.
	
	Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes necessários para a aferição da qualidade.
	
	Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários.
	
	 
	Ref.: 201503021440
	
	
	
	 Código de referência da questão.6a Questão
	
	
	
	
	No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. Eles são  um dos aspectos mais estratégicos para se viabilizar o aprimoramento e a inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de fato, é que as indústrias de software estão despreparadas para atender às rápidas necessidades dos mercados porque não investiram em seus processos internos. Neste contexto as assertivas estão corretas, EXCETO:
 
	
	
	 Certo
	O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade.
	
	Segundo a regra 10 de Myers, significa que 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.
	
	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.
	
	De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros."
	
	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.
	
	 
	Ref.: 201502501365
	
	
	
	 Código de referência da questão.7a Questão
	
	
	
	
	Marque a opção INCORRETA
	
	
	
	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.
	 Certo
	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.
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser 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.
	
	 
	Ref.: 201502501366
	
	
	
	 Código de referência da questão.8a Questão
	
	
	
	
	Marque a opção INCORRETA:
	
	
	
	A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes.
	
	Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos.
	
	A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto.
	
	A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado.
	 Certo
	Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida.
	1a Questão
	
	
	
	
	Marque a opção INCORRETA
	
	
	
	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.
	
	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.
	
	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 .
	
	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.
	 Certo
	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.
	
	 
	Ref.: 201502501371
	
	
	
	 Código de referência da questão.2a Questão
	
	
	
	
	Em relação aos testes de validação, marque a opção INCORRETA:
	
	
	
	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.
	 Certo
	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 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.
	 Errado
	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 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.
	
	 
	Ref.: 201503109356
	
	
	
	 Código de referência da questão.3a Questão
	
	
	
	
	O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. Neste caso estamos falando do teste de:
	
	
	
	Verificação de requisitos
	 Certo
	Verificação de implementação
	
	Verificação de sistema
	
	Validação da modelagem e análise
	
	Validação de código-fonte
	
	 
	Ref.: 201503109357
	
	
	
	 Código de referência da questão.4a Questão
	
	
	
	
	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. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos nos referindo aos testes de:
	
	
	
	Verificação de implementação
	
	Validação da modelagem e análise
	 Certo
	Validação de Sistema
	
	Validação de código-fonte
	 Errado
	Verificação de requisitos
	
	 
	Ref.: 201502501368
	
	
	
	 Código de referência da questão.5a Questão
	
	
	
	
	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.
	
	
	
	Todas as sentenças estão erradas
	
	Apenas a sentença I está correta
	
	Apenas as sentenças I e II estão corretas
	 Certo
	Todas as sentenças estão corretas
	
	Apenas as sentenças II e III estão corretas
	
	 
	Ref.: 201503109353
	
	
	
	 Código de referência da questão.6a Questão
	
	
	
	
	É 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 requisitos o teste aplicado  para a  garantia da qualidade dos requisitos funcionais e não funcionais do software a ser desenvolvido.
	
	
	
	Sistema
	
	Caixa branca
	
	Validação
	 Certo
	Verificação
	
	Revisão
	
	 
	Ref.: 201502640481
	
	
	
	 Código de referência da questão.7a Questão
	
	
	
	
	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 do usuário
	
	Verificação de requisitos
	 Certo
	Verificação de negócio
	
	 
	Ref.: 201502501373
	
	
	
	 Código de referência da questão.8a Questão
	
	
	
	
	Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA:
	
	
	 Errado
	Ausência da gerência de qualidade independente
	 Certo
	Falta de técnicas e ferramentas de testes de software no mercado.
	
	Falta de um modelo corporativo de qualidade
	
	Deficiência no planejamento dos testes
	
	Qualidade é aplicada tardiamente no projeto
	
	1a Questão
	
	
	
	
	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:
	
	
	
	Acompanhamento
	 Certo
	Kick-off
	
	Preparação Individual
	
	Planejamento
	
	Retrabalho
	
	 
	Ref.: 201502501627
	
	
	
	 Código de referência da questão.2a Questão
	
	
	
	
	Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos:
	
	
	
	Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro
	 Certo
	Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação
	
	Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte
	
	Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte
	
	Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento
	
	 
	Ref.: 201503109361
	
	
	
	 Código de referência
da questão.3a Questão
	
	
	
	
	A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se:
	
	
	
	Verificação de sistema
	 Certo
	Verificação de análise e modelagem
	
	Verificação de implementação
	 Errado
	Verificação de requisitos
	
	Verificação de código-fonte
	
	 
	Ref.: 201502965421
	
	
	
	 Código de referência da questão.4a Questão
	
	
	
	
	Nesta fase toda a documentação produzida nas fases anteriores será transformada em código de uma determinada linguagem de desenvolvimento. O objetivo da verificação neste caso é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Esta verificação pode ser realizada através das "boas práticas de programação" garantidas pela adoção de normas e padrões corporativos seguidos pela equipe de desenvolvimento. 
Estamos nos referindo a qual fase de verificação?
	
	
	 Certo
	Implementação.
	
	Modelagem.
	
	Análise.
	
	Negócio.
	
	Teste.
	
	 
	Ref.: 201503109359
	
	
	
	 Código de referência da questão.5a Questão
	
	
	
	
	O processo de verificação requer um conjunto de procedimentos e regras, dentre várias possibilidades, que auxiliarão as equipes de qualidade na verificação. As verificações devem ser aplicadas com um nível de formalidade apropriado para o produto a ser construído, a cronologia do projeto e as pessoas que estão realizando o trabalho. Neste sentido são identificadas quatro características que contribuem para a formalidade na qual o processo de verificação deve ser conduzido:
	
	
	
	1-Levantamento, 2-preparação, 3-verificação, 4-correção
	
	1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes
	 Certo
	1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos
	
	1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria
	
	1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria
	
	 
	Ref.: 201503110590
	
	
	
	 Código de referência da questão.6a Questão
	
	
	
	
	A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se:
	
	
	
	Verificação de código-fonte
	
	Verificação de sistema
	 Certo
	Verificação de análise e modelagem
	
	Verificação de requisitos
	
	Verificação de implementação
	
	 
	Ref.: 201503021488
	
	
	
	 Código de referência da questão.7a Questão
	
	
	
	
	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, revisão formal
	
	Teste de validação, auditoria
	 Certo
	Teste de verificação, revisão Formal
	
	Teste de validação, revisão informal
	
	Teste de verificação, revisão informal
	
	 
	Ref.: 201502501624
	
	
	
	 Código de referência da questão.8a Questão
	
	
	
	
	Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade:
	
	
	
	Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento
	 Certo
	Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
	
	Avaliar se estão produzindo as atas de reuniões
	
	Avaliar se estão atualizando o mapa de riscos dos projetos
	
	Avaliar se estão registrando os defeitos encontrados
	1a Questão
	
	
	
	
	Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o software seja novamente testado, ou seja, a medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Como chamamos os testes que testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento?
	
	
	
	Teste de verificação
	 Certo
	Teste progressivo
	
	Teste regressivo
	
	Teste de integração
	
	Teste de usabilidade
	
	 
	Ref.: 201502502587
	
	
	
	 Código de referência da questão.2a Questão
	
	
	
	
	Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que Não representa uma atividade do teste Caixa Branca.
	
	
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	
	Exercitam estruturas de dados internas para assegurar sua validade.
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	 Certo
	Identifiquem funções incorretas ou faltando
	
	 
	Ref.: 201503021492
	
	
	
	 Código de referência da questão.3a Questão
	
	
	
	
	O campo de entrada para cadastramento do ano do aniversário no sistema da empresa Canvas aceita valores de 1900 até 2015. Utilizando a técnica de análise do valor limite , quais seriam os possíveis valores a serem utilizados no teste deste campo?
	
	
	
	1900,2015
	
	1899, 1900, 1901,2013,2014,2015
	 Certo
	0,1900,2014,2015
	
	1899,1900,2014,2015
	
	1900, 2014
	
	 
	Ref.: 201502502579
	
	
	
	 Código de referência da questão.4a Questão
	
	
	
	
	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 etapa que tem como objetivo validar a solução como um todo?
	
	
	
	Validação da implementação
	
	Validação do aceite
	
	Validação da unidade
	 Certo
	validação do sistema
	
	Validação da integração
	
	 
	Ref.: 201503074776
	
	
	
	 Código de referência da questão.5a Questão
	
	
	
	
	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
	
	-151,65,150
	
	10,150,200
	
	0,1,150
	 Certo
	0,1,151
	
	 
	Ref.: 201502501638
	
	
	
	 Código de referência da questão.6a Questão
	
	
	
	
	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 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.
	 Certo
	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 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.
	
	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.
	
	 
	Ref.: 201503021497
	
	
	
	 Código de referência da questão.7a Questão
	
	
	
	
	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 integração
	 Certo
	Teste regressivo
	
	Teste progressivo
	
	Teste de usabilidade
	
	Teste de verificação
	
	 
	Ref.: 201502502591
	
	
	
	 Código de referência da questão.8a Questão
	
	
	
	
	Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
	
	
	
	Análise do valor Limite
	 Certo
	Teste de ramos
	
	Teste de matriz ortogonal
	
	Baseado em Grafo
	
	Particionamento em Equivalência
	1a Questão
	
	
	
	
	Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
	
	
	 Certo
	Teste comportamental
	
	Teste de ciclo
	
	Teste de condição
	
	Teste de caminho básico
	
	Teste de fluxo de dados
	
	 
	Ref.: 201502501633
	
	
	
	 Código de referência da questão.2a Questão
	
	
	
	
	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.
	
	focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído.
	
	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.
	
	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.
	 Certo
	é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste.
	
	 
	Ref.: 201502501635
	
	
	
	 Código de referência da questão.3a Questão
	
	
	
	
	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
	
	Todas as sentenças estão erradas
	
	Apenas as sentenças I e II estão corretas
	 Certo
	Todas as sentenças estão corretas
	
	Apenas a sentença III está correta
	
	 
	Ref.: 201502502592
	
	
	
	 Código de referência da questão.4a Questão
	
	
	
	
	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
	 Certo
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência
	
	Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo
	
	Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
	
	 
	Ref.: 201502501640
	
	
	
	 Código de referência da questão.5a Questão
	
	
	
	
	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 corretas
	
	Apenas as sentenças II e III estão
corretas
	 Certo
	Todas as sentenças estão erradas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas a sentença III está correta
	
	 
	Ref.: 201502640487
	
	
	
	 Código de referência da questão.6a Questão
	
	
	
	
	Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São exemplos de métodos baseados na estrutura interna do código fonte:
	
	
	
	Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
	 Certo
	Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
	
	Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
	
	Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
	
	Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	1a Questão
	
	
	
	
	Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
	
	
	
	Segurança
	
	Configuração
	 Certo
	Desempenho
	
	Navegação
	
	Componente
	
	 
	Ref.: 201502640494
	
	
	
	 Código de referência da questão.2a Questão
	
	
	
	
	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.
	
	
	 Certo
	Teste de usabilidade
	
	Teste funcional
	
	Teste requisitos
	
	Teste de linguagem
	
	Teste de negócio
	
	 
	Ref.: 201503112476
	
	
	
	 Código de referência da questão.3a Questão
	
	
	
	
	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?
	
	
	
	Eficiência
	
	Segurança
	 Errado
	Funcionalidade
	
	Conectividade
	 Certo
	Continuidade
	
	 
	Ref.: 201503112494
	
	
	
	 Código de referência da questão.4a Questão
	
	
	
	
	João desenvolveu um site de comércio eletrônico e precisa testar o acesso a funcionalidades e informações que requerem perfil avançado. Qual o teste de validação deverá ser utilizado nesta situação?
	
	
	
	Volume
	
	Infraestrutura
	 Errado
	Carga
	 Certo
	Segurança
	
	Configuração
	
	 
	Ref.: 201503110601
	
	
	
	 Código de referência da questão.5a Questão
	
	
	
	
	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?
	
	
	
	Configuração
	 Certo
	Volume
	
	Performance ou desempenho
	
	Contenção
	
	Segurança
	
	 
	Ref.: 201503110599
	
	
	
	 Código de referência da questão.6a Questão
	
	
	
	
	João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar?
	
	
	
	Contenção
	
	Segurança
	 Certo
	Volume
	
	Configuração
	
	Performance ou desempenho
	
	 
	Ref.: 201502502596
	
	
	
	 Código de referência da questão.7a Questão
	
	
	
	
	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?
	
	
	 Certo
	Teste de Configuração
	
	Teste de Desempenho
	
	Teste de Integridade
	
	Teste de Regressão
	
	Teste de Instalação
	
	 
	Ref.: 201503112485
	
	
	
	 Código de referência da questão.8a Questão
	
	
	
	
	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?
	
	
	 Certo
	Configuração
	
	Segurança
	
	Carga
	
	Infraestrutura
	
	Volume

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais