Buscar

AVALIAÇÃO DE SOFTWARE - SIMULADO 1

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

8a Questão (Ref.: 201307341548)
	
	Erros podem ocorrer à medida que os softwares são desenvolvidos. As revisões técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados para os usuários finais.  
Por que é importante utilizar as revisões técnicas no início do processo de gestão de qualidade?
		
	
Resposta: Segundo a regra 10 de Myers, o custo para corrigir um erro logo no início do processo é relativamente baixo. Caso os erros não sejam corrigidos nessa fase, eles podem aumentar à medida que o processo continua, gerando altos custos e prejuízos muitas vezes irreparáveis.
	
	 10a Questão (Ref.: 201307382870)
	
	Podemos afirmar que a implantação de um processo de qualidade tanto no processo de desenvolvimento de software, como no produto entregue apesar de corresponder a um custo apresenta vantagens para as organizações? Justifique sua resposta correlacionado com a regra 10 de Myers.
		
	
Resposta: Sim, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução.
	
	 7a Questão (Ref.: 201207228028)
	Pontos: 0,8  / 0,8
	O teste de validação inicia-se no final do teste de integração, quando os components individuais foram executados, o software está completo e os erros de interface corrigidos.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, Qual a diferença entre Baixo e Alto Nível ? Cite um exemplo de tipo de teste de cada um dos níveis.
		
	
Resposta: 
	Testes de baixo Nível : Caracterizados por exigirem dos profissionais de testes um profundo conhecimento da estrutura interna do produto. Teste de Unidade Teste de Integração Testes de Alto Nível : Caractetizan-se por não requerem esse conhecimento da estrutura interna, possibilitando testes com maior grau de abstração. Teste de Sistema Teste de Aceitação
	 11a Questão (Ref.: 201007173367)
	Pontos: 0,3  / 0,8
	Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: testes de baixo nível e de alto nível. Descreva quais são os testes que são considerados de alto nível e quando são aplicados.
		
	
Resposta: 
	Teste de sistema: O teste de sistema se refere ao comportamento de todo o sistema / produto definido pelo escopo de um projeto ou programa de desenvolvimento. Neste tipo de teste o ambiente de teste deve corresponder o máximo possível ao objetivo final, ou o ambiente de produção, para minimizar que os riscos de falhas específicas de ambiente não serem encontradas durante o teste.
Teste de aceite: teste de aceitação é de responsabilidade do cliente. Ele irá validar todas as funcionalidades do sistema
	 2a Questão (Ref.: 201301716710)
	Pontos: 0,5  / 1,5
	Testes automatizados utilizam ferramentas de testes que possibilitem simular usuários ou atividades humanas de forma a não requere procedimentos manuais no processo de execução dos testes. Entretanto requerem profissionais especializados e tempo no desenvolvimento da automação dos testes.A automação de teste deve ser vista, em dois sentidos:teste regressivo e teste progressivo. Explique-os.
		
	
Resposta: 
	Teste Regressivo - Quando temos nova versão de software e comparamos com a versão anterior, o teste é em função de algo do passado.
Teste Progressivo - Quando utilizamos um script de teste de desempenho para simular a quantidade de 1.000 usuários virtuais e depois reexecutamos numa nova versão do sistema usando agora 2.000, desejamos ver o comportamento futuro do sistema .
	 2a Questão (Ref.: 200910162987)
	Pontos: 1,5  / 1,5
	Qual a diferença entre os termos: gerência de qualidade, gerência de qualidade de software e gerência de teste de software?
		
	
Resposta: 
	Gerência de qualidade: centralizada em uma única gerência que contemple os aspectos da qualidade. Gerência de qualidade de software: Á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 engenharia 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. Gerência de teste de software: Área responsável pelo gerenciamento de todo o processo de testes de software da organização. Sua atuação está voltada especificamente à estruturação e condução de um processo de teste de software consistente, ou seja na validação do produto tecnológico que está sendo produzido e não em garantir a adequada realização do processo de engenharia de software.
	 1a Questão (Ref.: 201307341549)
	
	A categorização dos cenários proporciona o melhor planejamento dos testes, facilitando o entendimento e reduzindo os esforços de validação do software,  ampliando, assim, a cobertura dos testes. 
Existem visões a cerca de categorizações dos testes de software. Uma delas é o modelo FURPS, que representa as categorias que podem ser usadas na definição de requisitos e testes de validação, assim como os atributos de Qualidade de Software. 
Descreva as categorias do modelo FURPS.  
		
	
Sua Resposta: 
SUPORTABILIDADE: Teste de configuração e Teste de instalação. 
DESEMPENHO: Teste de avaliação de desempenho ou benchmark; Teste de contenção; Teste de carga; Perfil de desempenho. 
CONFIABILIDADE: Teste de integridade; Teste de estrutura; Teste de estresse; Smoke test. 
USABILIDADE: Teste de interface; Teste de usabilidade. 
FUNCIONALIDADE: Teste funcional; Teste de regressão; Teste de volume; Teste de segurança. 
	
		
	
	 2a Questão (Ref.: 201307382873)
	
	O processo de desenvolvimento de software é dividido em 2 momentos que possuem características diferentes e consequentemente métodos de avaliação diferentes. Cite as principais diferenças entre os métodos de validação e verificação. 
		
	
Sua Resposta: Verificação: É a coleta de informações de negócios e o planejamento da arquitetura do software. Nesta fase a principal preocupação é o entendimento e a coerência entre o negócio a ser atendido e o software a ser construído. Nesta fase não existem componentes tecnológicos, mas documentos que especificam o comportamento a ser seguido pelo software a ser desenvolvido. Validação: Esta fase caracteriza-se pela existência de um componente computacional (seja em parte ou um todo da solução) que deverão ser testados através de um método computacional ou não.
	
	 1a Questão (Ref.: 201307341549)
	Pontos: 0,0  / 1,5
	A categorização dos cenários proporciona o melhor planejamento dos testes, facilitando o entendimento e reduzindo os esforços de validação do software,  ampliando, assim, a cobertura dos testes. 
Existem visões a cerca de categorizações dos testes de software. Uma delas é o modelo FURPS, que representa as categorias que podem ser usadas na definição de requisitos e testes de validação, assim como os atributos de Qualidade de Software. 
Descreva as categorias do modelo FURPS. 
		
	
Resposta: Confiabilidade. Disponibilidade. Descrição. Integridade. Segurabilidade.
	
Gabarito: SUPORTABILIDADE: Teste de configuração e Teste de instalação.
DESEMPENHO: Teste de avaliação de desempenho ou benchmark; Teste de contenção; Teste de carga; Perfil de desempenho.
CONFIABILIDADE: Teste de integridade; Teste de estrutura; Teste de estresse; Smoke test.
USABILIDADE: Teste de interface; Teste de usabilidade.
FUNCIONALIDADE: Teste funcional; Teste de regressão; Teste de volume; Teste de segurança.
	
	
	 2a Questão (Ref.: 201307262618)
	Pontos: 0,0  / 1,5
	É impossível que se preveja como o cliente realmente usará um programa, desta é apliacdo o teste de aceitação. Este tipo de teste é de responsabilidade exclusiva do cliente. Caso o software seja desenvolvido para muitos clientes ele poderá ser aplicado de duas formas. Explique o funcionamento de cada uma delas.
		
	
Resposta: 
	Teste Alfa: É conduzidona instalação do desenvolvedor por um grupo representativo de usuários finais. O software é utilizado em um cenário natural e realizado em conjunto desenvolvedores e usuários, registrando os erros e os problemas de uso. Este tipo de teste normalmente é conduzido em um ambiente controlado. 
Teste Beta: O teste Beta é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai relatando para o desenvolvedor em intervalos regulares. Com o resultado do teste beta, os desenvolvedores fazem as modificações necessárias e preparam a liberação do software para todos os clientes.
	
	
	 3a Questão (Ref.: 201307245004)
	Pontos: 0,0  / 0,5
	Uma determinada aplicação que controla créditos bancários acabou de passar por testes funcionais em todos os seus módulos. Porém, após ir para produção e depois de três meses de utilização pelo usuário, o módulo de dados cadastrais começou a apresentar certa lentidão e às vezes o módulo "congelava". Neste caso podemos dizer que:
		
	
	Ocorreu uma falha, pois foi um problema de qualidade encontrado antes de o software ter sido liberado aos usuários finais.
	 
	O ocorreu um defeito, pois foi um problema de qualidade encontrado depois de o software ter sido liberado aos usuários finais.
	
	Ocorreu um bug, pois foi um problema de qualidade encontrado antes de o software ser liberado aos usuários finais.
	
	O ocorreu um erro, pois foi um problema de qualidade encontrado depois de o software ter sido liberado aos usuários finais.
	 
	Ocorreu um problema intermitente, pois a aplicação passou por testes funcionais.
	
	
	 4a Questão (Ref.: 201307243806)
	Pontos: 0,5  / 0,5
	Marque a opção INCORRETA
		
	
	Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento.
	
	O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente.
	
	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.
	 
	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.
	
	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 .
	
	
	 5a Questão (Ref.: 201307245017)
	Pontos: 0,5  / 0,5
	Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder?
		
	
	Qual era o defeito? Qual a consequência? Quem o revisou?
	
	Qual era o erro? Quem o revisou? Quando será corrigido?
	
	O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?
	
	Qual era o problema? Qual a consequência? Quando será corrigido?
	 
	O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
	
	
	 6a Questão (Ref.: 201307245018)
	Pontos: 0,5  / 0,5
	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.
		
	
	Exercitam estruturas de dados internas para assegurar sua validade.
	 
	Identifiquem funções incorretas ou faltando
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	
	
	 7a Questão (Ref.: 201307244077)
	Pontos: 0,5  / 0,5
	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 Segurança
	
	Teste de Contigência
	
	Teste de Performance (Desempenho)
	 
	Teste de Recuperação
	
	Teste de Configuração (Ambiente)
	
	
	 8a Questão (Ref.: 201307707857)
	Pontos: 0,5  / 0,5
	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 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 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 um mínimo de 95,5,% de casos de testes aplicados e aprovados.
	
	
	 9a Questão (Ref.: 201307259652)
	Pontos: 1,0  / 1,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 Validação
	
	Teste de Integração
	
	Teste de unidade
	 
	Teste Regressão
	
	Teste de disponibilização (Teste de configuração)
	
	
	 10a Questão (Ref.: 201307764585)
	Pontos: 1,0  / 1,0
	Documentar é fundamental para formalizar o processo de qualidade. O conteúdo da documentação deve ser claro, bem definido e com todos os itens que devem ser abordados, possibilitando que todos os envolvidos no processo de avaliação da qualidade possam acompanhar a evolução do trabalho e rastrear como as atividades foram planejadas. 
Qual o documento que registra todo o planejamento dos testes estabelecendo o que será testado e cuja finalidade é identificar o maior número de cenários e variações de determinado requisito de software?
		
	
	Relatório de teste
	
	Cenário de teste
	
	Suíte de teste
	 
	Caso de teste
	
	Plano de teste
	 
1a Questão (Ref.: 201307243799)
	Pontos: 0,0  / 1,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.
		
	 [ ]
	Todas as sentenças estão erradas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas a sentença I está correta
	
	Todas as sentenças estão corretas
	
	Apenas as sentenças II e III estão corretas
	
	 2a Questão (Ref.: 201307245016)
	Pontos:  / 1,0 
	Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como: 
		
	
	Preparação Individual
	[X]
	Kick-off
	
	Acompanhamento
	
	Planejamento
	
	Retrabalho
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201307245008)
	Pontos: 1,0  / 1,0 
	O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do processo de validação? 
		
	
	Validação da unidade
	
	Validação da integração
	
	Validação do sistema
	
	Validação do aceite
	
	Validação da implementação
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201307245017)
	Pontos: 1,0  / 1,0 
	Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder? 
		
	
	O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? 
	
	Qual era o erro? Quem o revisou? Quando será corrigido?
	
	O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
	
	Qual era o defeito? Qual a consequência? Quem o revisou?
	
	Qual era o problema? Qual a consequência? Quando será corrigido?
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201307243806)
	Pontos: 1,0  / 1,0 
	Marque a opção INCORRETA
		
	
	Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros.
	
	Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema. 
	
	O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente. 
	
	Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado .
	
	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.
		
	
	
	 6a Questão (Ref.: 201307245028)
	Pontos: 1,0  / 1,0 
	Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é garantir que estes atendem as especificações do ponto de vista das características e de funcionalidade? Vale ressaltar este teste foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.
		
	
	Teste de lógica
	
	Teste de regressão
	
	Teste funcional
	
	Teste de unidade
	
	Teste de integração
		Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307244055)
	Pontos:  / 1,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 produzindo as atas de reuniões
	[X]
	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
	
	Avaliar se estão registrando os defeitos encontrados
	
	Avaliar se estão atualizando o mapa de riscos dos projetos
		
	
	
	 9a Questão (Ref.: 201307245018)
	Pontos:  / 1,0 
	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. 
		
	
	Exercitam estruturas de dados internas para assegurar sua validade.
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	[X]
	Identifiquem funções incorretas ou faltando
		Gabarito Comentado.
	
		
	
	
	 3a Questão (Ref.: 201307245015)
	Pontos: 1,0  / 1,0 
	À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como: 
		
	
	Teste de validação
	
	Revisão 
	
	Teste de regressão
	
	Teste de integração
	
	Depuração
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201307382925)
	Pontos: 1,0  / 1,0 
	Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro.
		
	
	Teste requisitos
	
	Teste de usabilidade
	
	Teste de negócio
	
	Teste de linguagem
	
	Teste funcional
		
	
	
	 5a Questão (Ref.: 201307245026)
	Pontos: 1,0  / 1,0 
	Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de: 
		
	
	Teste de verificação
	
	Teste de integração
	
	Teste de aceitação
	
	Teste de sistema
	
	Teste unitário
		
	
	
	 6a Questão (Ref.: 201307244079)
	Pontos: 1,0/ 1,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 Compatibilidade (Versionamento)
	
	Teste de Confiabilidade e Disponibilidade
		
	
	
	 7a Questão (Ref.: 201307262579)
	Pontos: 1,0  / 1,0 
	Você terminou uma fase de teste e o software está completamente montado como um pacote. Neste momento os erros de interface já foram descobertos e corrigidos. Agora você precisa de um teste que focalize as ações visíveis ao usuário e saídas do sistema reconhecíveis pelo usuário. Como é conhecido este Teste?
		
	
	Teste de Sistema 
	
	Teste de Validação 
	
	Teste de Memória 
	
	Teste de Unidade 
	
	Teste de Desempenho 
		
	
	
	 8a Questão (Ref.: 201307763871)
	Pontos: 0,0  / 1,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:
 
		
	
	De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." 
	
	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. 
	
	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.
		
	
	
	 9a Questão (Ref.: 201307244066)
	Pontos: 1,0  / 1,0 
	Marque a alternativa correta: 
I - Testes progressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de progressão testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. 
II - Testes regressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades.
III - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. Deve identificar o maior número cenários e variações possíveis, assim como os resultados esperados. 
		
	
	Todas as sentenças estão erradas
	
	Todas as sentenças estão corretas 
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas a sentença III está correta
		
	
	
	 10a Questão (Ref.: 201307382918)
	Pontos: 1,0  / 1,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:
		
	
	Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	
	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, 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
	 1a Questão (Ref.: 201307244058)
	Pontos:  / 1,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 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
	[X]
	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 negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro
		
	
	
	 2a Questão (Ref.: 201307763928)
	Pontos: 0,0  / 1,0 
	A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse?
		
	 [ ]
	Teste de usabilidade 
	
	Teste de verificação 
	
	Teste de integração
	
	Teste progressivo 
	
	Teste regressivo 
		
	
	
	 3a Questão (Ref.: 201307244069)
	Pontos:  / 1,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. 
		
	
	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.
	
	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 usosde 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.
	
	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. 
	[X]
	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.
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201307245010)
	Pontos:  / 1,0 
	O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a etapa que tem como objetivo validar a solução como um todo?
		
	
	Validação da unidade
	[X]
	validação do sistema
	
	Validação da implementação
	
	Validação do aceite
	
	Validação da integração
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201307763922)
	Pontos:  / 1,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: 
		
	[X]
	Modelar uma solução que suporte todos os requisitos 
	
	Estimar os custos do projeto de software
	
	Modelar as atividades e estabelecer uma macro visão 
	
	Estimar os prazos do projeto de software 
	
	Identificar expectativas e exigências do cliente 
		
	
	
	 6a Questão (Ref.: 201307707852)
	Pontos:  / 1,0 
	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?
		
	
	Análise.
	[X]
	Implementação.
	
	Modelagem.
	
	Negócio.
	
	Teste.
		Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307244064)
	Pontos:  / 1,0 
	Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta:
		
	
	devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
	[X]
	é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. 
	
	focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído.
	
	devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto.
	
	diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software.
		
	
	
	 9a Questão (Ref.: 201307382915)
	Pontos:  / 1,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
	
	Teste da caixa branca e teste da caixa preta 
	
	Levantamento de requisitos e teste do produto
	
	Levantamento de requisitos e auditoria
	[X]
	Revisões e auditorias
		Gabarito Comentado.
	
	
		
	
	 1a Questão (Ref.: 201307243794)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Por volta de 1979, Myers produziu um dos primeiros trabalhos  mais completos e profundos trabalho sobre um processo  de teste de software. Myers é  o autor do livro "The Art of Software Testing", considerado por muitos como a primeira obra de real valor sobre teste de software e a criadora de termos muito usados como 'Caixa Branca e Caixa Preta" e "Caso de Teste". O que a Regra 10 de Myers afirma ?
		
	
	A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do desenvolvimento para concentrar o investimento e a atenção da equipe.
	
	A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los.
	
	A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve investir recursos e tempo para testar sistemas.
	
	A Regra 10 de Myers mostra que os defeitos tem custo de correção constante independente do momento em que são descobertos.
	
	A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, menor é seu custo de correção devido ao maior dominio da equipe de desenvolvimento do sistema.
	
	
	
	
	 2a Questão (Ref.: 201307245002)
	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?
		
	
	O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
	
	O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
	
	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.
	
	Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
	
	Devemos nos preocupar como teste somente após o código tiver sido gerado.
	
	
	
	
	 3a Questão (Ref.: 201307243795)
	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 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. 
	
	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.
	
	
	
	
	 4a Questão (Ref.: 201307243797)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a opção INCORRETA:
		
	
	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-seimpossível imaginar um produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos. 
	
	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.
	
	
	
	
	 5a Questão (Ref.: 201307243796)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a opção INCORRETA
		
	
	O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido. 
	
	A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisítos independente da necessidade dos usuário.
	
	O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
	
	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.
	
	Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
	
	
	
	
	 6a Questão (Ref.: 201307763871)
	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:
 
		
	
	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. 
	
	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.
	
	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.
	
	O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. 
	 1a Questão (Ref.: 201307245008)
	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 primeira etapa do processo de validação? 
		
	 [ ]
	Validação do sistema
	
	Validação do aceite
	
	Validação da integração
	
	Validação da implementação
	
	Validação da unidade
	
	Gabarito Comentado
	
	
	 2a Questão (Ref.: 201307763916)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O processo de desenvolvimento de software é dividido em dois momentos que possuem características diferentes e consequentemente necessitam de métodos de avaliação também diferentes. Um destes momentos caracteriza-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. Neste caso devemos aplicar os testes de: 
		
	
	Verificação 
	
	Validação 
	
	Documentação
	
	Caixa branca 
	
	Requisitos 
	
	
	
	
	 3a Questão (Ref.: 201307243806)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a opção INCORRETA
		
	
	O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente. 
	
	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 .
	
	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. 
	
	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.
	
	
	
	
	 4a Questão (Ref.: 201307243802)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em relação aos testes de validação, marque a opção INCORRETA:
		
	
	validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos testes de integrações.
	
	Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo testar componentes individuais de uma aplicação.
	
	Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção.
	
	Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido. 
	
	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. 
	
	
	
	
	 5a Questão (Ref.: 201307245009)
	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 do aceite
	
	Validação da implementação
	
	Validação do sistema
	
	Validação da integração
	
	Validação da unidade
	
	
	
	
	 6a Questão (Ref.: 201307763917)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremosaplicar? 
		
	 [ ]
	Integração 
	
	Homologação 
	
	Unidade 
	
	Sistemas 
	
	Aceitação 
	 1a Questão (Ref.: 201307245010)
	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 etapa que tem como objetivo validar a solução como um todo?
		
	 [ ]
	Validação do aceite
	
	Validação da integração
	
	validação do sistema
	
	Validação da implementação
	
	Validação da unidade
	
	Gabarito Comentado
	
	
	 2a Questão (Ref.: 201307763922)
	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 prazos do projeto de software 
	
	Estimar os custos do projeto de software
	 [ ]
	Identificar expectativas e exigências do cliente 
	
	Modelar as atividades e estabelecer uma macro visão 
	
	Modelar uma solução que suporte todos os requisitos 
	
	
	
	
	 3a Questão (Ref.: 201307245017)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder? 
		
	
	Qual era o problema? Qual a consequência? Quando será corrigido?
	
	Qual era o defeito? Qual a consequência? Quem o revisou?
	
	O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? 
	
	O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
	
	Qual era o erro? Quem o revisou? Quando será corrigido?
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201307245016)
	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: 
		
	
	Retrabalho
	
	Planejamento
	
	Preparação Individual
	
	Kick-off
	
	Acompanhamento
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201307244058)
	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 requisitos - Verificação de análise e modelagem - Verificação de implementação
	
	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
	
	Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte
	
	Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro
	
	
	
	
	 6a Questão (Ref.: 201307763919)
	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 informal 
	 [ ]
	Teste de validação, revisão formal 
	
	Teste de verificação, revisão informal 
	
	Teste de verificação, revisão Formal 
	 1a Questão (Ref.: 201307245022)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
		
	
	Teste de ramos
	
	Baseado em Grafo
	
	Particionamento em Equivalência
	
	Análise do valor Limite
	
	Teste de matriz ortogonal
	
	
	
	
	 2a Questão (Ref.: 201307382918)
	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:
		
	
	Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	
	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
	
	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, Teste de ciclo, teste de caminho básico.
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201307245023)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa-preta que podem ser subdivididos em: 
		
	
	Teste 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
	
	Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados
	
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201307763928)
	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 de usabilidade 
	
	Teste de integração
	
	Teste progressivo 
	
	Teste de verificação 
	
	
	
	
	 5a Questão (Ref.: 201307244066)
	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. 
		
	
	Apenas a sentença III está correta
	
	Todas as sentenças estão corretas 
	
	Todas as sentenças estão erradas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas as sentenças II e III estão corretas
	
	
	
	
	 6a Questão (Ref.: 201307244064)
	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:
		
	
	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.
	
	é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. 
	
	devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto.
	
	focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído.
	
	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.
	
	 1a Questão (Ref.: 201307382925)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro.
		
	
	Teste de negócio
	
	Teste requisitos
	
	Teste de usabilidade
	
	Teste de linguagem
	
	Teste funcional
	
	
	
	
	 2a Questão (Ref.: 201307245024)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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
	
	Navegação
	
	Configuração
	
	Componente
	
	Desempenho
	
	
	
	
	 3a Questão (Ref.: 201307261811)
	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? 
		
	
	Configuração
	
	Navegação
	
	Segurança
	
	Componente
	
	Desempenho
	
	
	
	
	 4a Questão (Ref.: 201307245025)
	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.
		
	
	Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software?
	
	Como conduzir os testes de software?
	
	Quando devemos envolver o cliente?
	
	Devemos estabelecer um plano formal para os testes?
	
	Devemos refazer os testes quando acrescentamos novos componentes ao sistema?
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201307245026)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de: 
		
	
	Teste de integração
	
	Teste de aceitação
	
	Teste unitário
	
	Teste de verificação
	
	Teste de sistema
	
	
	
	
	 6a Questão (Ref.: 201307801608)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em uma situação de teste de carga de um sistema deparou-se com a seguinte situação: 2.000 usuários concorrentes submetendo uma solicitação (uma transação) em média a cada um minuto; cada transação requer a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta:
		
	
	A Vazão Global dos Dados será de 300 KB/s
	
	A Vazão Global dos Dados será de 200 KB/s
	
	A Vazão Global dos Dados será de 500 KB/s
	
	A Vazão Global dos Dados será de 400 KB/s
	
	A Vazão Global dos Dados será de 150 KB/s
	 1a Questão (Ref.: 201307764156)
	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? 
		
	
	Análise de documentos 
	
	Decomposição dos requisitos 
	
	Cobertura de código 
	
	Cobertura de caminhos 
	
	Cobertura de desvio de caminhos
	
	
	
	
	 2a Questão (Ref.: 201307764560)
	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 caminhos 
	
	Cobertura de laços 
	
	Cobertura de exceção 
	
	Cobertura de linha de código 
	
	Cobertura de desvios condicionais 
	
	
	
	
	 3a Questão (Ref.: 201307707863)
	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:
		
	
	Sim, o relatório pode ser aceito como evidência dos teste desde que isso tenha sido definido no início do projeto.
	
	Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório parecido.
	
	Sim, afinal um relatório é um documento.
	
	Sim, afinal se o sistema emite relatórios o sistema funciona.
	
	Não, pois o relatório não foi elaborado pela equipe de teste.
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201307707857)
	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.
	
	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.
	
	Não há garantia de que um software esteja livrede defeitos antes de atingido 100% de casos de teste aplicados. 
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201307707872)
	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? 
		
	
	Sim, pois o cliente tem a experiência em programação e indica a melhor forma de se construir um programa.
	
	Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o resultado esperado.
	
	Não, pois todos os casos de testes serão derivados do software já construído.
	
	Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade sobre o assunto que o cliente.
	
	Não, pois quem determina o que o programa fará é o programador e não o cliente.
	
	
	
	
	 6a Questão (Ref.: 201307817187)
	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, secundário e de exceção
	
	Primário, secundário e complementar
	
	Primário, alternativo e de erro 
	
	Primário, alternativo e de exceção 
	
	Primário, secundário e de erro 
	 1a Questão (Ref.: 201307262580)
	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:
		
	
	unidade e aceite
	
	Sistema e aceite 
	
	Unidade e sistema 
	
	Unidade e integração 
	
	Integração e sistema 
	
	
	
	
	 2a Questão (Ref.: 201307259652)
	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 Validação
	
	Teste de Integração
	
	Teste de disponibilização (Teste de configuração)
	
	Teste de unidade
	
	Teste Regressão
	
	
	
	
	 3a Questão (Ref.: 201307262595)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O objetivo do teste de sistema é realizar a execução do sistema como um todo, dentro de um ambiente operacional controlado, para validar a exatidão e perfeição na execução de suas funções, acompanhando cenários sistêmicos elaborados pelo profissional de requisitos do projeto e devem retratar os requisitos funcionais e não-funcionais do sistema. Dentre as opções abaixo qual a opção não é considerada teste de sistema: 
		
	
	Teste de desempenho 
	 [ ]
	Teste de esforço (estresse) 
	
	Teste alfa
	
	Teste de segurança 
	
	Teste de recuperação 
	
	
	
	
	 4a Questão (Ref.: 201307382929)
	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: teste de baixo nível e teste de alto nível. São considerados teste de alto nível:
		
	
	Sistema e Aceitação
	
	Aceitação e unidade
	 [ ]
	Integração e aceitação
	
	Unidade e Integração
	
	Sistema e integração
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201307259657)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Analise as 3 sentenças abaixo:
I . Teste Alfa é conduzido na instalação do desenvolvedor por um grupo representativo de usuários finais. O software é utilizado em um cenário natural e realizado em conjunto desenvolvedores e usuários, registrando os erros e os problemas de uso. Este tipo de teste normalmente é conduzido em um ambiente controlado. 
II. Teste Beta é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai  relatando para o desenvolvedor em intervalos regulares.Com o resultado do teste beta, os desenvolvedores fazem as modificações necessárias e preparam a liberação do software para todos os clientes.
III.Teste de esforço tenta verificar se os mecanismos de proteção incorporados ao sistema vão de fato protege-lo contra acesso indevido
Marque a opção correta: 
		
	
	Somente I e II são verdadeiras
	
	Somente II e III são verdadeiras
	
	Somente III é verdadeira
	
	Somente II é verdadeira
	
	Somente I e III são verdadeiras
	
	
	
	
	 6a Questão (Ref.: 201307259648)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a opção INCORRETA:
		
	
	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. 
	
	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. 
	
	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. 
	 1a Questão (Ref.: 201307259718)
	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 é verdadeira
	
	Somente I e III são verdadeiras
	
	Somente III é verdadeira
	
	Somente II e III são verdadeiras
	
	Somente I e II são verdadeiras
	
	
	
	
	 2a Questão (Ref.: 201307710518)
	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:
		
	
	O usuário também é parte integrante da equipe de teste.
	
	Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.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. 
	
	Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é necessária
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201307710514)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Imaginando-se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento e Testes, é correto admitir que: 
		
	
	Os testes devem ser feitos em um ambiente preferencialmente isolado e somente após a conclusão dos testes é que a nova versão do software será baixada no ambiente para uma nova rodada de testes.
	
	Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de ser anotado e irá interromper os testes.
	
	Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, dando agilidade ao processo como um todo.
	
	Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para auxiliar na interpretação dos resultados.
	
	Novas solicitações feitas pelo cliente não serão testadas quando estas solicitações chegarem após as atividades de teste já terem ultrapassado 86%, para não comprometer o prazo de entrega.
	
	
	
	
	 4a Questão (Ref.: 201307764575)
	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? 
		
	
	Fumaça 
	
	Beta 
	
	Gama 
	
	Alfa 
	
	Operação 
	
	
	
	
	 5a Questão (Ref.: 201307710524)
	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 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.
	
	O teste de integração é usualmente executado pelo usuário e o teste unitário pelo programador.
	
	Gabarito Comentado
	
	
	 6a Questão (Ref.: 201307710532)
	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 II, IV e V.
	
	Somente a opção V está correta.
	
	Estão corretas as opções I, II e V.
	
	Gabarito Comentado
	 1a Questão (Ref.: 201307262895)
	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 execução e conferência
	
	Ferramentas de Revisões e Inspeções 
	
	Ferramentas de Planejamento de testes 
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de Suporte aos Testes
	
	
	
	
	 2a Questão (Ref.: 201307382936)
	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 de unidade
	
	Teste Progressivo
	
	Teste de carga
	
	Teste regressivo
	
	Teste de Alfa
	
	
	
	
	 3a Questão (Ref.: 201307262875)
	Fórum de Dúvidas (0)       Saiba (0) 
	
		Em relação as ferramentas de testes automatizado 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 Planejamento de testes 
	
	Ferramentas de execução e conferência
	
	Ferramentas de Revisões e Inspeções
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201307262878)
	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 Planejamento de testes 
	
	Ferramentas de Suporte aos Testes
	
	Ferramentas de execução e conferência
	
	Ferramentas de Modelagem e Automação
	
	Ferramentas de Revisões e Inspeções
	
	
	
	
	 5a Questão (Ref.: 201307262903)
	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 Modelagem e Automação 
	
	Ferramentas de Planejamento de testes 
	
	Ferramentas de Suporte aos Testes 
	
	Ferramentas de execução e conferência 
	
	Ferramentas de Revisões e Inspeções 
	
	Gabarito Comentado
	
	
	 6a Questão (Ref.: 201307261813)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes. Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem várias responsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela que não corresponde a uma destas pessoas. 
		
	
	Usuário
	
	Arquiteto de teste
	 [ ]
	Líder do projeto de teste 
	
	Analista de teste
	
	Testador
	 1a Questão (Ref.: 201307260500)
	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: 
		
	
	Relatórioio de erro e Relatório de teste 
	
	Plano mestre de verificação e Plano Mestre de validação 
	
	Plano de teste e Caso de Uso 
	
	Estratégia de validação e Estratégia de verificação 
	
	Plano de sistema e Plano unitário 
	
	
	
	
	 2a Questão (Ref.: 201307764585)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Documentar é fundamental para formalizar o processo de qualidade. O conteúdo da documentação deve ser claro, bem definido e com todos os itens que devem ser abordados, possibilitando que todos os envolvidos no processo de avaliação da qualidade possam acompanhar a evolução do trabalho e rastrear como as atividades foram planejadas. 
Qual o documento que registra todo o planejamento dos testes estabelecendo o que será

Outros materiais