Buscar

Exercícios Avaliação 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 29 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

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 6, do total de 29 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

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 9, do total de 29 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

Exercícios Avaliação de Software
	Exercício: CCT0207_EX_A1_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 01/08/2016 20:07:30 (Finalizada)
	
	 1a Questão (Ref.: 201502041519)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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:
 
		
	
	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.
	
	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.
	 
	O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade.
	
	De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros."
	
	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.
	
	
	
	
	 2a Questão (Ref.: 201502041527)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 Boyle
	
	na regra de Morgan
	 
	na regra 10 de Myers
	
	na lei de Moore
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501522653)
	 Fórum de Dúvidas (0)       Saiba  (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 de desenvolvimento
	
	Custo da conformidade
	
	Custo dos testes
	 
	Custo da não conformidade
	
	Custo da revisão
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201501521445)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Marque a opção INCORRETA:
		
	 
	Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida.
	
	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.
	
	A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado.
	
	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.
	
	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.
	
	
	
	
	 5a Questão (Ref.: 201501521443)
	 Fórum de Dúvidas (0)       Saiba  (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ários está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.
	
	A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente.
	
	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.
	
	
	
	
	 6a Questão (Ref.: 201502129419)
	 Fórum de Dúvidas (0)       Saiba  (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 teste
	 
	Custo da conformidade
	
	Custo da não-conformidade
	
	Custo do projeto
	
	Custo do erro
	
	
	
	
	 7a Questão (Ref.: 201501522650)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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?
		
	
	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 é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
	 
	Devemos nos preocupar como teste somente após o código tiver sido gerado.
	
	O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
	
	
	
	
	 8a Questão (Ref.: 201502129422)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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.
	 
	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.Exercício: CCT0207_EX_A2_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 05/09/2016 21:21:35 (Finalizada)
	
	 1a Questão (Ref.: 201501660560)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 negócio
	
	Verificação do usuário
	 
	Verificação de requisitos
	
	Verificação de análise e modelagem
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201502129436)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 requisitos
	
	Validação de código-fonte
	
	Verificação de implementação
	
	Validação da modelagem e análise
	 
	Validação de Sistema
	
	
	
	
	 3a Questão (Ref.: 201502041532)
	 Fórum de Dúvidas (0)       Saiba  (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 sistemas
	
	os testes de integração
	
	os testes de validação
	 
	os testes de verificação
	
	os testes de caixa preta os testes de integração
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201502129435)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 implementação
	 
	Validação de código-fonte
	
	Validação da modelagem e análise
	
	Verificação de requisitos
	
	Verificação de sistema
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201502129432)
	 Fórum de Dúvidas (0)       Saiba  (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 requisitos o teste aplicado  para a  garantia da qualidade dos requisitos funcionais e não funcionais do software a ser desenvolvido.
		
	
	Validação
	
	Caixa branca
	 
	Verificação
	
	Revisão
	
	Sistema
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201501521450)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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.
	
	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 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.
	
	
	
	
	 7a Questão (Ref.: 201501521447)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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
	
	Todas as sentenças estão erradas
	
	Apenas a sentença I está correta
	
	Apenas as sentenças I e II estão corretas
	 
	Todas as sentenças estão corretas
	
	
	
	
	 8a Questão (Ref.: 201501522657)
	 Fórum de Dúvidas (0)       Saiba  (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ção da integração
	
	Validação do sistema
	 
	Validação do aceite
	
	Validação da unidade
	
	Validação da implementação
	Exercício: CCT0207_EX_A3_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 19/09/2016 21:01:04 (Finalizada)
	
	 1a Questão (Ref.: 201501522663)
	 Fórum de Dúvidas (0)       Saiba  (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 regressão
	
	Depuração
	 
	Revisão
	 
	Teste de validação
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201501522664)
	 Fórum de Dúvidas (0)       Saiba  (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:
		
	
	Planejamento
	 
	Kick-off
	
	Retrabalho
	
	Preparação Individual
	
	Acompanhamento
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501521706)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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
	
	Verificação denegócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte
	
	Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento
	
	Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte
	 
	Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação
	
	
	
	
	 4a Questão (Ref.: 201501521703)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 estão atualizando o mapa de riscos dos projetos
	
	Avaliar se estão produzindo as atas de reuniões
	
	Avaliar se estão registrando os defeitos encontrados
	 
	Avaliar e garantir que não estão envolvendo clientes e usuários nos processos
	
	Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento
	
	
	
	
	 5a Questão (Ref.: 201501660563)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas.  Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software. Desta forma os testes de verificação devem concentra-se em dois aspectos bem distintos:
		
	
	Teste do produto e revisões
	
	Levantamento de requisitos e auditoria
	
	Levantamento de requisitos e teste do produto
	
	Teste da caixa branca e teste da caixa preta
	 
	Revisões e auditorias
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201502129437)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas.  Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software.  Neste sentido é correto afirmar que  _____________________ tem foco nas documentações e  _________________________ tem foco nas atividades.
		
	 
	As revisões e as auditorias
	
	As revisões e os testes
	
	Os testes e as auditorias
	
	As Auditorias e os testes
	
	As Auditorias e as revisões
	
	
	
	
	 7a Questão (Ref.: 201502041570)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das opções abaixo não faz parte das atividades do Modelo de Negócios:
		
	
	Estimar os custos do projeto de software
	
	Estimar os prazos do projeto de software
	
	Identificar expectativas e exigências do cliente
	 
	Modelar uma solução que suporte todos os requisitos
	
	Modelar as atividades e estabelecer uma macro visão
	
	
	
	
	 8a Questão (Ref.: 201502041567)
	 Fórum de Dúvidas (0)       Saiba  (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 formal
	
	Teste de validação, revisão informal
	 
	Teste de verificação, revisão Formal
	
	Teste de verificação, revisão informal
	Exercício: CCT0207_EX_A4_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 10/10/2016 21:18:58 (Finalizada)
	
	 1a Questão (Ref.: 201501660566)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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
	
	Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
	
	Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
	
	Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	 
	Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201501521712)
	 Fórum de Dúvidas (0)       Saiba  (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 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.
	
	focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído.
	 
	é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste.
	
	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 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.
	
	
	
	
	 3a Questão (Ref.: 201501521717)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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 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.
	 
	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 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.
	
	Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas muito grandepara 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.
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201501522669)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
		
	
	Teste de caminho básico
	
	Teste de fluxo de dados
	
	Teste de condição
	 
	Teste comportamental
	
	Teste de ciclo
	
	
	
	
	 5a Questão (Ref.: 201501521714)
	 Fórum de Dúvidas (0)       Saiba  (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.
		
	
	Todas as sentenças estão erradas
	
	Apenas as sentenças II e III estão corretas
	
	Apenas a sentença III está correta
	
	Apenas as sentenças I e II estão corretas
	 
	Todas as sentenças estão corretas
	
	
	
	
	 6a Questão (Ref.: 201502041576)
	 Fórum de Dúvidas (0)       Saiba  (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 regressivo
	
	Teste progressivo
	
	Teste de verificação
	
	Teste de usabilidade
	
	Teste de integração
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201501521719)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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
	
	Apenas a sentença III está correta
	
	Apenas as sentenças I e II estão corretas
	
	Todas as sentenças estão corretas
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201501522666)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. Sãobaseados 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;
	 
	Identifiquem funções incorretas ou faltando
	
	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;
	
	Exercitam estruturas de dados internas para assegurar sua validade.
	Exercício: CCT0207_EX_A5_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 27/10/2016 14:17:33 (Finalizada)
	
	 1a Questão (Ref.: 201502132564)
	 Fórum de Dúvidas (0)       Saiba  (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?
		
	
	Segurança
	
	Infraestrutura
	 
	Carga
	 
	Configuração
	
	Volume
	
	
	
	
	 2a Questão (Ref.: 201502130686)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes:
		
	
	Integridade, estrutura, estresse, smoke test
	
	interface e usabilidade
	 
	Funcional, regressão, segurança e Volume
	
	avaliação , contenção, carga e perfil de desempenho
	 
	usabilidade, contenção, carga e perfil de desempenho
	
	
	
	
	 3a Questão (Ref.: 201502132573)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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?
		
	
	Configuração
	
	Volume
	
	Carga
	 
	Segurança
	
	Infraestrutura
	
	
	
	
	 4a Questão (Ref.: 201501536117)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de:
		
	
	desempenho.
	
	segurança.
	
	stress.
	 
	usabilidade.
	
	destruição.
	
	
	
	
	 5a Questão (Ref.: 201501539459)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado que tipo de teste?
		
	
	Componente
	
	Segurança
	 
	Desempenho
	
	Navegação
	
	Configuração
	
	
	
	
	 6a Questão (Ref.: 201501521727)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Categoria de teste que tem por objetivo avaliar e garantir que todos os requisitos especificados sejam implementados,geralmente servindo como base de um processo de verificação automática. Os testes funcionais estão relacionados as regras de negócio para que se obtenha ampla cobertura dos cenários de negócio. Sua melhor descrição está em um modelo de casos de uso e em casos de uso.Marque a categoria que melhor representa a descrição anterior.
		
	
	Teste de Usabilidade
	 
	Teste de Funcionalidade
	
	Teste de Performance (Desempenho)
	 
	Teste de Confiabilidade e Disponibilidade
	
	Teste de Compatibilidade (Versionamento)
	
	
	
	
	 7a Questão (Ref.: 201501521725)
	 Fórum de Dúvidas (0)       Saiba  (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 Recuperação
	
	Teste de Configuração (Ambiente)
	
	Teste de Performance (Desempenho)
	
	Teste de Segurança
	
	
	
	
	 8a Questão (Ref.: 201502132555)
	 Fórum de Dúvidas (0)       Saiba  (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?
		
	 
	Continuidade
	 
	Conectividade
	
	Funcionalidade
	
	Segurança
	
	Eficiência
	Exercício: CCT0207_EX_A6_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 06/11/2016 19:40:32 (Finalizada)
	
	 1a Questão (Ref.: 201501985511)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Após executar transações previstas em um caso de teste, o último passo é a impressão de um relatório. Este relatório pode ser aceito como evidência de que os testes foram efetuados? Selecione a alternativa correta:
		
	
	Não, pois o relatório não foi elaborado pela equipe de teste.
	
	Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório parecido.
	 
	Sim, afinal um relatório é um documento.
	 
	Sim, o relatório pode ser aceito como evidência dos teste desde que isso tenha sido definido no início do projeto.
	
	Sim, afinal se o sistema emite relatórios o sistema funciona.
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201501985505)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Levando-se em consideração a necessidade de controle de casos de testes aplicados, casos de testes não aplicados, casos de teste aprovados e casos de teste reprovados, indique qual a melhor alternativa:
		
	
	Não existe a possibilidade de casos de testes reprovados.
	 
	Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser sempre maior que os casos de testes reprovados.
	 
	Não há garantia de que um software esteja livre de defeitos antes de atingido 100% de casos de teste aplicados.
	
	Para garantir um software livre de defeitos, é indiferente verificar a quantidade de casos de testes aprovados e casos de testes reprovados.
	
	Não há garantia de que um software esteja livre de defeitos antes de atingido um mínimo de 95,5,% de casos de testes aplicados e aprovados.
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501985516)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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.
	 
	Prepara casos de testes baseados na especificação do software.
	
	Preparar casos de teste baseados na estrutura interna do software.
	
	O método de teste para obtenção de casos de teste de cobertura de desvio condicional.
	
	Dado um conjunto de requisitos, avaliar todos os detalhes da implementação.
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201501985520)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para avaliarmos a qualidade de um sistema devemos submeter o software a determinadas condições de uso de forma a avaliar se o comportamento está de acordo com o esperado. Um artefato utilizado nesta fase é o caso de teste. Neste sentido podemos utilizar os requisitos como base para a construção dos casos de testes?
		
	
	Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade sobre o assunto que o cliente.
	
	Não, pois todos os casos de testes serão derivados do software já construído.
	 
	Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o resultado esperado.
	
	Sim, pois o cliente tem a experiência em programação e indica a melhor forma de se construir um programa.
	
	Não, pois quem determina o que o programa fará é o programador e não o cliente.
	
	
	
	
	 5a Questão (Ref.: 201501537279)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca:
		
	
	Cobertura de desvios condicionais
	
	Cobertura de laços
	
	Cobertura de Caminhos
	 
	Métodos de decomposição de requisitos
	
	Cobertura de linha de código
	
	
	
	
	 6a Questão (Ref.: 201502042208)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual o método estrutural para a elaboração de casos de testes de caixa branca que tem como objetivo detectar erros nas condições lógicas aplicadas no código-fonte? Neste método os casos de teste são construídos de forma a permitir variação dos valores que determinam a execução dos diversos fluxos alternativos existentes no código-fonte.
		
	 
	Cobertura de desvios condicionais
	 
	Cobertura de linha de código
	
	Cobertura de caminhos
	
	Cobertura de laços
	
	Cobertura de exceção
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201502041804)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um sistema de vendas possui um  módulo "Realizar pagamentos". Para os testes foram definidos os seguintes cenários:
 
Cenário primário: Cliente realiza pagamento em dinheiro
Cenário Secundário: Cliente realiza pagamento parcelado
Cenário de exceção: Cliente realiza pagamento com cartão invalido 
 
Qual o método estruturado para  a derivação do caso de teste foi utilizado?
		
	 
	Decomposição dos requisitos
	
	Cobertura de desvio de caminhos
	
	Cobertura de código
	
	Cobertura de caminhos
	
	Análise de documentos
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201502094835)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A decomposição de um requisito em cenário é fundamental para descobrir todas as possibilidades envolvidas na dinâmica do software. No Métodos de decomposição de requisitos é necessário explorar todos os cenários possíveis para cada requisito existente. Neste sentido destacam-se três tipos de cenários que podem estar contidos nos requisitos:
		
	 
	Primário, alternativo e de exceção
	
	Primário, secundário e de erro
	
	Primário, alternativo e de erro
	
	Primário, secundário e complementar
	
	Primário, secundário e de exceção
	Exercício: CCT0207_EX_A7_201501377302Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 06/11/2016 21:12:44 (Finalizada)
	
	 1a Questão (Ref.: 201502064324)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica
		
	
	ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento.
	
	ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
	 
	verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
	
	ser realizado, com o cliente, apenas após a implantação do software.
	
	ser realizado, com o cliente, apenas após o treinamento de uso do software.
	
	
	
	
	 2a Questão (Ref.: 201501537296)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Marque a opção INCORRETA:
		
	
	O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema.
	
	O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do software, de acordo com o que é implementado no código fonte. Utiliza as técnicas de teste de caixa branca e caixa preta.
	 
	A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam ser acessados apenas por atores autorizados a acessá-las.
	
	O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e verifica se a recuperação é executada corretamente.
	
	Os testes de regressão geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação.
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501537300)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	"geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modificação" . A descrição apresentada é referente a que tipo de teste ?
		
	
	Teste de Integração
	
	Teste de unidade
	
	Teste de Validação
	
	Teste de disponibilização (Teste de configuração)
	 
	Teste Regressão
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201501665178)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
		
	 
	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)
	
	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 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)
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201502080448)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sobre os testes unitários podemos afirmar:
		
	
	São testes utilizados para garantir que a unidade funcione, e geralmente são realizados pelos desenvolvedores, porém, não recomenda-se a utilização, pois o trabalho despendido na realização destes testes são perdidos em versões futuras.
	
	São testes desenvolvidos pela equipe de testes após a entrega do código para testes, onde a equipe procura testar as integrações entre as unidades na cama de apresentação.
	
	São testes cuja as unidades são testadas, e seu planejamento é unicamente nos requisitos do sistema afim de garantir que o negócio é atendido.
	
	São testes de caixa preta, mas também pode ser desenvolvidos em caixa branca.
	 
	São testes realizados pela equipe de desenvolvimento, onde, prcura-se testar a unidade, seu produtos de trabalho (Classes de testes), podem servir também de entrada para os testes regressivos e práticas como TDD (Test Driver Develop).
	
	
	
	
	 6a Questão (Ref.: 201501540228)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: baixo nível e alto nível: Neste contexto são considerados testes de baixo nível:
		
	
	Integração e sistema
	
	Sistema e aceite
	
	Unidade e sistema
	
	unidade e aceite
	 
	Unidade e integração
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201501540292)
	 Fórum de Dúvidas (0)       Saiba  (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 Regressão
	
	Teste de Integração
	
	Teste de Unidade
	
	Teste de Validação
	
	Teste Fumaça
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201502113659)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise a lista de atividades abaixo:
 
I - Teste unitário;
II - Teste de integração;
III - Teste de aceitação;
IV - Teste de sistema;
V - Teste de desempenho (desde que exista uma exigência de requisito);
VI - Teste de segurança (desde que exista uma exigência de requisito).
 
Podemos considerar como algumas atividades de validação os itens:
		
	
	I, II e IV.
	 
	I, II e III.
	 
	III, V e VI.
	
	III, IV e V.
	
	IV, V e VI.
	Exercício: CCT0207_EX_A8_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 07/11/2016 08:05:32 (Finalizada)
	
	 1a Questão (Ref.: 201501660581)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Existem diferentes papéis com diferentes responsabilidades dentro de uma equipe de teste independente. Correlacione os papéis abaixo com as respectivas funções:
1 - Arquiteto de teste
2 - Analista de teste
3 - Testador
(      ) Responsável pela execução dos casos de testes e script de testes
(      ) Responsável pela montagem do ambiente de teste (infraestrutura) e escolha das ferramentas
(      ) Responsável pela modelagem e elaboração dos casos de testes e scripts de testes
		
	 
	3, 2, 1
	 
	3, 1, 2
	
	2, 3, 1
	
	1, 2, 3
	
	2, 1, 2
	
	
	
	
	 2a Questão (Ref.: 201501988180)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as afirmativas abaixo e assinale a opção correta: 
I - Os desenvolvedores são os responsáveis pelos testes unitários e de integração. 
II - Os usuários são os responsáveis pelos testes de aceitação. 
III- Os usuários são os responsáveis pelos testes de sistema e aceitação. 
IV - Os desenvolvedores são os responsáveis apenas pelos testes unitários. 
V - Os analistas de testes são os responsáveis pelos testes de sistema.
		
	
	Somente a opção III está correta.
	
	Estão corretas as opções I, III e V.
	 
	Estão corretas as opções I, II e V.
	
	Estão corretas as opções II, IVe V.
	
	Somente a opção V está correta.
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501988166)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Testware são todos os produtos gerados nas fases de verificação e validação, incluindo todas as formas de documentação, automação e relatórios produzidos. Necessitamos também de uma equipe capacitada. Neste sentido analise as questões abaixo e indique a opção correta:
		
	 
	Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é necessária
	
	Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.
	
	O usuário também é parte integrante da equipe de teste.
	
	Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes.
	
	Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma atrasa.
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201501988172)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as questões abaixo levando em consideração tarefas e executores. Neste sentido é correto afirmar que:
		
	
	O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste.
	
	O teste de integração é usualmente executado pelo usuário e o teste unitário pelo programador.
	
	O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo programador.
	
	O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas.
	 
	O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador.
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201501539482)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em uma equipe independente de teste quem é o técnico responsável por pela montagem da infraestrutura de teste, ou seja, em montar o ambiente de teste e escolher as ferramentas de teste?
		
	
	analista de teste
	
	testador
	
	gerente de teste
	
	desenvolvedor de software
	 
	Arquiteto de teste
	
	
	
	
	 6a Questão (Ref.: 201501988156)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Quem são os responsáveis em executar os testes unitários e os testes de integração?
		
	
	Testadores
	 
	Desenvolvedores
	
	Analista de testes
	
	Auditores
	
	Usuários
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201502042223)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual o teste que é realizado por um grupo restrito de usuários, faz parte dos testes de aceitação e é realizado no ambiente de produção?
		
	
	Operação
	
	Alfa
	 
	Beta
	
	Gama
	
	Fumaça
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201501537366)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as 3 sentenças abaixo:
I.No Teste de Integração, a abordagem Incremental atua da seguinte forma: todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Pode ser complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim.
 
II.Gerência da Qualidade de software é a área responsável pel garantia da qualidade do software. Responde pelo gerenciamento  dos profissionais de qualidade envolvidos na verificação das diversas etapas de um processo de engenhaia de software e está  voltada para a gestão  da garantia da qualidade de software, ou seja, tem como objetivo verificar a aderência entre o processo de desenvolvimento estabelecido e as práticas dos diversos profissionais envolvidos no processo.
III.O teste de aceite (aceite formal e Alpha-teste) é a última etapa de teste antes da implantação do software. O objetivo do teste de aceitação é verificar se o software está pronto e pode ser utilizado pelos usuários finais para executar as tarefas e funções para as quais foi criado. Nesta etapa, o software é disponibilizado para clientes e usuários com o objetivo de estes validarem todas as funcionalidades requisitadas no início do projeto.
Marque a opção correta:
		
	 
	Somente II e III são verdadeiras
	
	Somente I e III são verdadeiras
	
	Somente III é verdadeira
	
	Somente II é verdadeira
	
	Somente I e II são verdadeiras
	Exercício: CCT0207_EX_A9_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 07/11/2016 08:13:40 (Finalizada)
	
	 1a Questão (Ref.: 201501660584)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Como denominamos nos testes automatizados, os testes que realizamos quando temos uma nova versão de software e comparamos com a versão anterior?
		
	
	Teste Progressivo
	
	Teste de Alfa
	
	Teste de unidade
	
	Teste de carga
	 
	Teste regressivo
	
	
	
	
	 2a Questão (Ref.: 201501540510)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação as ferramentas de testes automatizado as ferramentas que possibilitam apoiar o processo de verificação do software e que apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e semântica do código. São classificadas como ferramentas:
		
	
	Ferramentas de execução e conferência
	
	Ferramentas de Suporte aos Testes
	 
	Ferramentas de Revisões e Inspeções
	
	Ferramentas de Planejamento de testes
	
	Ferramentas de Modelagem e Automação
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201501540543)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação as ferramentas de testes automatizado as ferramentas em que auxiliam na definição dos escopos, abordagens, recursos e programação das atividades. E que tem como principais características : geração de planejamentos padronizados, elaboração de estimativas de tempo e custos e dimensionamento das equipes de acordo com o tempo disponível, são classificadas como ferramentas:
		
	
	Ferramentas de Revisões e Inspeções
	 
	Ferramentas de Planejamento de testes
	 
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de execução e conferência
	
	
	
	
	 4a Questão (Ref.: 201501540526)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação as ferramentas de testes automatizado as  ferramentas  que  possibilitam apoiar  o processo de verificação do software e que  apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e semântica do código. São   classificadas como ferramentas:
		
	
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de execução e conferência
	
	Ferramentas de Planejamento de testes
	 
	Ferramentas de Revisões e Inspeções
	
	
	
	
	 5a Questão (Ref.: 201501540551)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação as ferramentas de testes automatizado as ferramentas que apoiam as atividades que não estão diretamente ligadas ao processo de testes, porém garantem que determinados itens fundamentais desse processo estão sendo bem gerenciados e que apresentam como principais características o: Gerenciamento de defeitos e gerenciamento de configurações. São classificadas como:
		
	 
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de Revisões e Inspeções
	
	Ferramentas de execução e conferência
	
	Ferramentas de Planejamento de testes
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201501540523)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
		Em relação as ferramentas de testesautomatizado as ferramentas que possibilitam o desenvolvimento de scripts automatizados e que apresentam como principais características: a geração de massa de dados e a automatização de scripts,  são classificadas como:
		
	 
	Ferramentas de Modelagem e Automação
	
	Ferramentas de Suporte aos Testes
	
	Ferramentas de Revisões e Inspeções
	
	Ferramentas de Planejamento de testes
	
	Ferramentas de execução e conferência
	Exercício: CCT0207_EX_A10_201501377302 
	Matrícula: 201501377302
	Aluno(a): GUSTAVO DE ALMEIDA
	Data: 07/11/2016 08:18:07 (Finalizada)
	
	 1a Questão (Ref.: 201501538148)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Nós estudamos a importância da documentação no processo de teste de software e constatamos que deve contemplar cada fase do processo de teste. Desta forma, na hierarquia de documentos gerados o documento de mais alto nível é o  plano de garantia de qualidade de software que é subdividido em:
		
	
	Estratégia de validação e Estratégia de verificação
	
	Relatórioio de erro e Relatório de teste
	
	Plano de sistema e Plano unitário
	
	Plano de teste e Caso de Uso
	 
	Plano mestre de verificação e Plano Mestre de validação
	
	
	
	
	 2a Questão (Ref.: 201501537415)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as 3 sentenças abaixo:
I. A norma IEEE 829 propõe um padrão de documentação que deveria ser obedecido por todas as organizações que trabalham com teste de software.O objetivo da desta norma é que as organizações utilizem uma linguagem padronizada para todos os atores envolvidos no processo de teste de software dentro das organizações.  
II. Caso de teste é o documento de registro de todo o planejamento dos testes de  estabelecendo o que será testado. Sua finalidade é identificar o maior número  de cenários e variações de determinado requisito de software.
III.O Plano-mestre de Verificação é um documento de alto nível elaborado no processo de verificação do software, subordinado ao Plano de Garantia de Qualidade do Software, com o objetivo de: definir e estruturar o processo de verificação; estabelecer a visão da equipe de verificação e uiformizar os conhecimentos, experiências e expectativas dos diversos grupos que integram o processo de desenvolvimento de software.
Marque a opção correta.
		
	
	Nenhuma das sentenças é correta
	
	Somente II e III são verdadeiras
	 
	Todas são verdadeiras
	
	Somente I e II são verdadeiras
	
	Somente II é verdadeira
	
	
	
	
	 3a Questão (Ref.: 201501540178)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação a documentação gerada durante o processo de software, mas especificamente, a respeito do plano de teste que é um registro do processo de planejamento de testes de software, assinale a opção correta.
		
	
	A automação de um teste de integração é mais facilmente empreendida que a de um teste de módulo.
	
	Um plano de teste de software é um registro da execução de um caso de teste de software.
	
	O processo de planejamento de testes é usualmente descrito em um plano de testes.
	 
	Ao se inspecionar o conteúdo de um plano de testes, devem-se encontrar, entre outras, as seguintes descrições: escopo de testes, abordagens de teste, recursos para realização dos testes e cronograma das atividades de teste a serem realizadas.
	
	A produção de scripts de teste deve preceder a eventual construção de casos de teste.
	
	
	
	
	 4a Questão (Ref.: 201502048480)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um dos artefatos que compõe a documentação elaborada durante o processo de teste é o "plano-mestre de validação" que descreve as estratégias utilizadas para qual das opções abaixo?
		
	
	Teste de caixa-branca, caixa-preta, caixa-cinza
	
	Iniciação, planejamento, implementação e aceite
	
	Modelagem de negócio, requisitos, análise e design e implementação
	 
	unidade, integração, sistema e aceite.
	 
	Teste de baixo nível e teste de alto nível
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201501538186)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para que as empresas possam alcançar bons resultados nos testes aplicados e para que todo este processo consiga ser repetitivo, existem certas medidas necessária a ser adotada pelas organizações como por exemplo: uma certa organização e padronização nas documentações de teste geradas. A norma normalmente adotada pelas organizações que tem como proposta padronizar a documentação de teste de software é a:
		
	
	IEEE 802.3
	
	ISO 9126
	
	ISO 15504
	
	ISO 9000
	 
	IEEE 829
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201501538193)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Maira é analista de teste de uma organização e está elaborando a documentação de teste do sistema Delta. Seu chefe solicitou que ela elaborasse o artefato que tivesse em seu conteúdo: a identificação das condições de testes, o detalhamento da massa de entrada e da massa resultante, assim como arquitetura do ambiente de teste. Neste caso o artefato solicitado foi:
		
	
	Plano de teste
	 
	Caso de Teste
	
	Estratégia e Teste
	
	Suíte de teste
	 
	Caso de Uso
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201501537425)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Plano de garantia de qualidade é um documento de alto nível elaborado inicialmente no processo de qualidade de software, Marque a opção que NÃO é um dos objetivo do plano de garantia de qualidade.
		
	
	Formalizar o processo de qualidade a ser iniciado.
	
	Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade.
	
	Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e consultorias).
	 
	Definir e garantir fronteiras de conhecimento (garantir que cada um saiba apenas sua parte no processo evitando que um testador influencie no trabalho de outro).
	
	Definir uma visão comum do todo o esforço executado para garantir a qualidade durante o ciclo de desenvolvimento de software.
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201501522673)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, define também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Ao desenvolvermos uma estratégia de teste de software desejamos responder algumas perguntas. Indique dentre as opções abaixo a pergunta inválida neste contexto.
		
	
	Devemos refazer os testes quando acrescentamos novos componentes ao sistema?
	 
	Devemos estabelecer um plano formal para os testes?
	
	Quando devemos envolver o cliente?
	
	Como conduzir os testes de software?
	 
	Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software?

Outros materiais