Buscar

AVALIAÇÃO DE SOFTWARE - SIMULADO 2

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 23 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 23 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 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201307851778)
	Pontos: 1,0  / 1,0
	No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma significativa:
		
	 
	A partir do ano 2000
	
	A partir do ano de 1970
	
	A partir do ano de 2010
	
	A partir do ano de 1960
	
	A partir do ano de 1980
		
	
	
	 2a Questão (Ref.: 201307262532)
	Pontos: 1,0  / 1,0
	Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software, analise as afirmativas a seguir:
I. Características de qualidade do processo podem ser computadas a partir de   características de qualidade do produto. 
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação. 
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação 
Assinale:
		
	
	se somente as afirmativas I e III estiverem corretas.
	
	se somente as afirmativas II e III estiverem corretas.
	 
	se somente a afirmativa I estiver correta.
	
	se somente as afirmativas I e II estiverem corretas.
	
	se todas as afirmativas estiverem corretas.
		
	
	
	 3a Questão (Ref.: 201307851784)
	Pontos: 1,0  / 1,0
	É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Chamamos de teste de ___________________________ de requisitos o teste aplicado  para a  garantia da qualidade dos requisitos funcionais e não funcionais do software a ser desenvolvido.
		
	
	Validação
	
	Revisão
	 
	Verificação
	
	Caixa branca
	
	Sistema
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201307382912)
	Pontos: 1,0  / 1,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 do usuário
	 
	Verificação de negócio
	
	Verificação de análise e modelagem
	
	Verificação de implementação
	
	Verificação de requisitos
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201307851789)
	Pontos: 1,0  / 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.  Neste sentido é correto afirmar que  _____________________ tem foco nas documentações e  _________________________ tem foco nas atividades.
		
	
	As revisões e os testes
	
	As Auditorias e as revisões
	 
	As revisões e as auditorias
	
	As Auditorias e os testes
	
	Os testes e as auditorias
		
	
	
	 6a 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 integração
	
	Depuração
	
	Teste de regressão
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307245023)
	Pontos: 1,0  / 1,0
	O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa-preta que podem ser subdivididos em:
		
	
	Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados
	
	Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência
	 
	Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal
	
	Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados
	
	Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201307817207)
	Pontos: 1,0  / 1,0
	Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência?
		
	
	10,150,200
	
	0,1,150
	
	-1,50,120
	
	-151,65,150
	 
	0,1,151
		
	
	
	 9a Questão (Ref.: 201307853040)
	Pontos: 1,0  / 1,0
	No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ?
		
	
	carga e perfil de desempenho e usabilidade
	
	avaliação , contenção, carga e perfil de desempenho
	
	Funcional, regressão, segurança e Volume
	 
	Integridade, estrutura, estresse, smoke test
	
	interface e usabilidade
		
	
	
	 10a Questão (Ref.: 201307244077)
	Pontos: 1,0  / 1,0
	Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um erro ou de determinadas condições anormais. Devem também contemplar os procedimentos de recuperação do estado inicial da transação interrompida, impedindo que determinados processamentos sejam realizados pela metade e sejam interpretados como completos.Marque a categoria que melhor representa a descrição anterior.
		
	
	Teste de Configuração (Ambiente)
	
	Teste de Contigência
	
	Teste de Segurança
	 
	Teste de Recuperação
	
	Teste de Performance (Desempenho)
	 1a Questão (Ref.: 201307850239)
	Pontos: 1,0  / 1,0
	O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
		
	
	o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes.
	
	os testes podem demonstrar que um determinado software está livre de defeitos.
	
	o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.
	
	o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes.
	 
	os testes podem identificar a ausência ou a presença de erros.
		
	
	
	 2a Questão (Ref.: 201307851774)
	Pontos: 0,0  / 1,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.
	[ ]
	Liberara equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe.
	 
	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.
	
	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.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201307851786)
	Pontos: 0,0  / 1,0
	É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Chamamos de teste de ___________________________ de integração o teste aplicados para a  garantia da qualidade da integração dos componentes de um software.
		
	
	Caixa branca
	 
	Validação
	
	Revisão
	
	Sistema
	[ ]
	Verificação
		
	
	
	 4a Questão (Ref.: 201307851787)
	Pontos: 0,0  / 1,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 requisitos
	 
	Verificação de implementação
	[ ]
	Validação da modelagem e análise
	
	Validação de código-fonte
	
	Verificação de sistema
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201307851791)
	Pontos: 1,0  / 1,0
	Na empresa de João existe um processo de desenvolvimento  de software formal. Dentre as diversas atividades descritas no processo estão previstos:
1-O registro dos defeitos encontrados
3. A produção das atas de reuniões
4. As realizações das reuniões de revisões,
5. As elaborações das documentações obrigatórias
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar:
		
	
	Testes
	
	Inspeções
	 
	Auditorias
	
	Revisões
	
	Validações
		
	
	
	 6a 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?
	 
	O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
	
	Qual era o problema? Qual a consequência? Quando será corrigido?
	
	Qual era o defeito? Qual a consequência? Quem o revisou?
	
	Qual era o erro? Quem o revisou? Quando será corrigido?
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307763923)
	Pontos: 1,0  / 1,0
	O campo de entrada para cadastramento do ano do aniversário no sistema da empresa Canvas aceita valores de 1900 até 2015. Utilizando a técnica de análise do valor limite , quais seriam os possíveis valores a serem utilizados no teste deste campo?
		
	
	1900, 2014
	
	1899, 1900, 1901,2013,2014,2015
	
	1900,2015
	 
	0,1900,2014,2015
	
	1899,1900,2014,2015
		
	
	
	 8a 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:
		
	
	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 ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
	
	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
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201307245027)
	Pontos: 1,0  / 1,0
	A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais indicado para que o software possa ser executado nos diferentes clientes?
		
	 
	Teste de Configuração
	
	Teste de Integridade
	
	Teste de Desempenho
	
	Teste de Regressão
	
	Teste de Instalação
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201307854907)
	Pontos: 1,0  / 1,0
	João desenvolveu um site de comércio eletrônico e precisa testar a capacidade da aplicação de operar ininterruptamente durante todos os dias da semana e 24 horas por semana. Neste caso qual a categoria de teste baseado ISO/IEC 9126-1 João precisa utilizar?
		
	
	Funcionalidade
	
	Eficiência
	 
	Continuidade
	
	Conectividade
	
	Segurança
	 1a Questão (Ref.: 201307850239)
	Pontos: 0,0  / 1,0
	O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos:
1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos.
2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
Desta forma podemos afirmar que:
		
	[ ]
	o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes.
	
	o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.
	
	os testes podem demonstrar que um determinado software está livre de defeitos.
	 
	os testes podem identificar a ausência ou a presença de erros.
	
	o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes.
		
	
	
	 2a Questão (Ref.: 201307851774)
	Pontos: 0,0  / 1,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?
		
	
	Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe.
	
	Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários.
	[ ]
	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 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.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201307851784)
	Pontos: 1,0  / 1,0
	É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Chamamos de teste de ___________________________ de requisitos o teste aplicado  para a  garantia da qualidade dos requisitos funcionais e não funcionais do software a ser desenvolvido.
		
	
	Sistema
	 
	Verificação
	
	Validação
	
	Caixa brancaRevisão
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201307243802)
	Pontos: 0,0  / 1,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 de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido.
	
	Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção.
	[ ]
	Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um software.
	
	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.
		
	
	
	 5a Questão (Ref.: 201307382915)
	Pontos: 0,0  / 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:
		
	[ ]
	Levantamento de requisitos e auditoria
	
	Teste da caixa branca e teste da caixa preta
	
	Teste do produto e revisões
	
	Levantamento de requisitos e teste do produto
	 
	Revisões e auditorias
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201307763919)
	Pontos: 1,0  / 1,0
	Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a:
		
	
	Teste de validação, auditoria
	 
	Teste de verificação, revisão Formal
	
	Teste de validação, revisão formal
	
	Teste de verificação, revisão informal
	
	Teste de validação, revisão informal
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307245022)
	Pontos: 0,0  / 1,0
	Indique a opção que Não representa um dos tipos de Teste de Caixa Preta.
		
	
	Teste de matriz ortogonal
	[ ]
	Particionamento em Equivalência
	
	Análise do valor Limite
	 
	Teste de ramos
	
	Baseado em Grafo
		
	
	
	 8a Questão (Ref.: 201307245018)
	Pontos: 0,0  / 1,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.
		
	[ ]
	Exercitam estruturas de dados internas para assegurar sua validade.
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	 
	Identifiquem funções incorretas ou faltando
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201307261811)
	Pontos: 0,0  / 1,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?
		
	
	Segurança
	
	Navegação
	[ ]
	Configuração
	
	Componente
	 
	Desempenho
		
	
	
	 10a Questão (Ref.: 201307244079)
	Pontos: 0,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 Performance (Desempenho)
	
	Teste de Confiabilidade e Disponibilidade
	
	Teste de Compatibilidade (Versionamento)
	 
	Teste de Funcionalidade
14 de Março de 2014
31 de Maio de 2014
03 de Junho de 2014
04 de Junho de 2014
	 3a Questão (Ref.: 201107236554)
	Pontos: 0,0  / 1,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 recuperação
	[ ]
	Teste de desempenho
	
	Teste de esforço (estresse)
	 
	Teste alfa
	
	Teste de segurança
	 4a Questão (Ref.: 201107217753)
	Pontos: 0,5  / 0,5
	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 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.
	 
	A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los.
	 5a Questão (Ref.: 201107218975)
	Pontos: 0,0  / 0,5
	Você trabalha em uma empresa de desenvolvimento de software e está participando de um a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicouos objetivos, processos e documentos para cada participante da reunião. Ele checou tambémos critérios de entrada. Esta fase é normalmente conhecida como:
		
	[ ]
	Acompanhamento
	
	Preparação Individual
	 
	Kick-off
	
	Retrabalho
	
	Planejamento
	 6a Questão (Ref.: 201107218025)
	Pontos: 0,5  / 0,5
	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 submetidasa 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 corretas
	
	Todas as sentenças estão erradas
	
	Apenas a sentença III está correta
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I e II estão corretas
	 7a Questão (Ref.: 201107218987)
	Pontos: 0,0  / 0,5
	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 unidade
	
	Teste funcional
	
	Teste de regressão
	[ ]
	Teste de integração
	
	Teste de lógica
	 8a Questão (Ref.: 201107361489)
	Pontos: 0,5  / 0,5
	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)
	
	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)
	
	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.
	 9a Questão (Ref.: 201107218968)
	Pontos: 0,5  / 0,5
	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 sistema
	
	Validação da unidade
	 
	Validação do aceite
	
	Validação da integração
	
	Validação da implementação
	 10a Questão (Ref.: 201107236854)
	Pontos: 1,0  / 1,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 Suporte aos Testes
	
	Ferramentas de Revisões e Inspeções
	 
	Ferramentas de Planejamento de testes
	
	Ferramentas de Modelagem e Automação
31 de Maio de 2014
_________________________________________________________________________________________________
_________________________________________________________________________________________________
03 de Junho de 2014
________________________________________________________________________________________________
04 de Junho de 2014
	 2a Questão (Ref.: 201107233716)
	Pontos: 1,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.
Gabarito: 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 .

Outros materiais