Buscar

AVALIAÇÃO PARCIAL TESTES DE SOFTWARE

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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ê viu 3, do total de 14 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

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

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ê viu 6, do total de 14 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

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

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ê viu 9, do total de 14 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

Prévia do material em texto

TESTES DE SOFTWARE
	Avaiação Parcial: 
	  
	Aluno(a): 
	
	Acertos: 10,0 de 10,0
	Data: 14/10/2016 10:18:53 (Finalizada)
	
	 1a Questão (Ref.: 201402079330)
	Acerto: 1,0  / 1,0 
	Analise a ilustração sobre a regra 10 de Myers
 
 
 
Assinale a alternativa que representa corretamente o conceito desta regra: 
		
	
	Quanto maior o investimento em teste, mais rápido os bugs são corrigidos apesar do alto custo necessário.
	
	O custo da correção de bugs tem se mantido constante nas principais empresas desenvolvedoras de softwares, investindo-se em teste ou não.
	
	Quanto mais tempo for dedicada à tarefa de teste, mais bugs serão corrigidos apesar da demora e do custo necessários.
	
	Quanto mais cedo no processo de desenvolvimento de um software um bug for encontrado e corrigido, menor será o custo da correção.
	
	Quanto menor for a equipe de testes e mais os próprios desenvolvedores testarem seus softwares, mais bugs serão encontrados após os testes.
		
	
	
	 2a Questão (Ref.: 201401445309)
	Acerto: 1,0  / 1,0 
	É INCORRETO afirmar que:
		
	
	Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. 
	
	A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos.
	
	Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes.
	
	A revisão é importante durante todo o projeto de desenvolvimento.
	
	Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. 
		
	
	
	 3a Questão (Ref.: 201401445280)
	Acerto: 1,0  / 1,0 
	Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: 
		
	
	Anotar o erro mesmo assim e continuar com os testes previstos. 
	
	Corrigir o erro e prosseguir com o teste.
	
	Chamar o programador e interromper os testes. 
	
	Considerar um pequeno engano que pode muito bem ser ignorado.
	
	Interromper o processo de teste. 
		
	
	
	 4a Questão (Ref.: 201402015824)
	Acerto: 1,0  / 1,0 
	Qual a técnica de depuração que começa no ponto aonde o sintoma foi descoberto e o código fonte é investigado retroativamente (manualmente) até que a causa seja encontrada? 
O grande problema desta técnica está no fato de que, à medida que o número de linhas do código fonte aumenta, o número de caminhos retroativos potenciais pode ser tornar demasiadamente grande. 
Marque a alternativa correta:
		
	
	Rastreamento 
	
	Força Bruta 
	
	Eliminação da causa 
	
	Análise do Caminho lógico 
	
	Causa raiz 
	
	
	
	 5a Questão (Ref.: 201401958366)
	Acerto: 1,0  / 1,0 
	Para avaliarmos a qualidade de um software identificamos a necessidade da utilização de uma forma sistêmica de trabalho com o objetivo de identificar o maior número possível de situações de testes. 
Neste contexto estudamos técnicas de teste de caixa branca e preta. 
Marque a alternativa que define uma característica básica de um teste de caixa preta. 
		
	
	Preparar casos de teste baseados na estrutura interna do software.
	
	O método de teste para obtenção de casos de teste de cobertura de desvio condicional.
	
	Dado um conjunto de requisitos, avaliar todos os detalhes da implementação.
	
	Conhecer com profundidade a linguagem utilizada para o desenvolvimento.
	
	Preparar casos de testes baseados na especificação do software.
		
	
	
	 6a Questão (Ref.: 201401632144)
	Acerto: 1,0  / 1,0 
	Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de teste de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que ciclos são em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem ser definidos quatro tipos de classes de ciclos que são:
		
	
	simples, aninhados, concatenados e desestruturados.
	
	primários, compostos, ortogonais e transversais.
	
	simples, compostos, concatenados e desestruturados. 
	
	primários, secundários, terciários e quaternários.
	
	principal, secundário, composto e desestruturado. 
		
	
	
	 7a Questão (Ref.: 201402083882)
	Acerto: 1,0  / 1,0 
	O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano. 
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes.
		
	
	Teste de Interface
	
	Teste de Navegação
	
	Teste de Configuração
	
	Teste de conteúdo
	
	Teste de desempenho
		
	
	
	 8a Questão (Ref.: 201402083879)
	Acerto: 1,0  / 1,0 
	Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a cor da tela. A essa validação classificamos como teste .....
		
	
	Teste de validação
	
	Teste de sistema
	
	Teste de interface
	
	Teste de integração
	
	Teste de unidade
		
	
	
	 9a Questão (Ref.: 201401445265)
	Acerto: 1,0  / 1,0 
	Considere as afirmações abaixo:
I. Os desenvolvedores são responsáveis pelos testes unitários e de integração.
II. Os usuários são responsáveis pelos testes de aceitação.
III Os usuários são responsáveis pelos testes de sistema e aceitação.
IV Os desenvolvedores são responsáveis apenas pelos testes unitários.
V Os analistas de testes são responsáveis pelos testes de sistema.
Qual das alternativas abaixo contempla todas as afirmações verdadeiras.
		
	
	II, IV, V.
	
	I, III, V.
	
	Somente I. 
	
	I e V.
	
	I, II, V.
		
	
	
	 10a Questão (Ref.: 201401445260)
	Acerto: 1,0  / 1,0 
	Assinale a resposta correta:
		
	
	A validação é executada antes da verificação. 
	
	Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação.
	
	Validação: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes unitários, de integração, de sistemas e de aceitação são classificados como teste de validação. 
	
	Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto. 
	
	Validação: Realiza inspeções, revisões sobre o produto gerado pelas diversas etapas de teste (revisões de requisitos, modelo e inspeções de código).
		
	
	TESTES DE SOFTWARE
	Avaiação Parcial: 
	  
	Aluno(a): 
	Matrícula: 
	Acertos: 9,0 de 10,0
	Data: 20/10/2016 17:30:11 (Finalizada)
	
	 1a Questão (Ref.: 201401971886)
	Acerto: 1,0  / 1,0 
	Fonte: Prova: FGV - 2010 - FIOCRUZ - Tecnologista em Saúde - TI - Sistemas de Informação
No que diz respeito aos sistemas de software, teste é um conjunto de atividades que podem ser planejadas antecipadamente e conduzidas sistematicamente. Um tipo I se refere ao conjunto de atividades que garante que o software implementa corretamente uma função específica, associado à construção do produto de forma correta ou não, enquanto um tipo II de teste se refere a um conjunto de atividades diferente que garante que o software construído corresponde aos requisitos do cliente, associado à construção do produto certo. Esses testes do tipo I e II são denominados, respectivamente: 
		
	
	Aceitação e verificação 
	
	Verificação e validação
	
	Depuração e homologação 
	
	Validação e verificação 
	
	Homologação e aceitação 
		
	
	
	
	 2a Questão(Ref.: 201401476301)
	Acerto: 1,0  / 1,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?
		
	
	Devemos nos preocupar como teste somente após o código tiver sido gerado.
	
	Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste.
	
	O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
	
	Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
	
	O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
		
	
	
	 3a Questão (Ref.: 201401445285)
	Acerto: 1,0  / 1,0 
	Os requisitos podem ser utilizados como base para construção de casos de teste?
		
	
	Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade sobre o assunto que o cliente.
	
	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 os casos de teste devem ser definidos de acordo com a estrutura do programa.
	
	Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um programa. 
	
	Não, pois quem determina o que o programa fará é o programador e não o cliente. 
		
	
	
	 4a Questão (Ref.: 201402015832)
	Acerto: 1,0  / 1,0 
	Podemos ter em um mesmo documento de revisão diferentes tipos de revisão Técnica.
Marque a alternativa que indica os três tipos possíveis:
		
	
	Verificação, técnica e de inspeção 
	
	Validação, verificação e de inspeção 
	
	Acompanhamento, verificação e de validação 
	
	Verificação, validação e de auditoria 
	
	Acompanhamento, técnica e de inspeção 
		
	
	
	 5a Questão (Ref.: 201401440816)
	Acerto: 1,0  / 1,0 
	Dentre as afirmativas abaixo:
 
I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente;
 
II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as especificações foram atendidos;
 
III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural;
 
IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural.
 
Podemos afirmar que: 
		
	
	As opções I, II e III são falsas. 
	
	As opções I, II e IV são verdadeiras.
	
	As opções II e III são verdadeiras.
	
	As opções I e IV são verdadeiras.
	
	As opções II e IV são falsas.
		
	
	
	 6a Questão (Ref.: 201401438253)
	Acerto: 0,0  / 1,0 
	Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica de caixa preta:
		
	
	A saída é corretamente produzida. 
	
	Demonstrar que as funções do software são operacionais. 
	
	Executar os caminhos independentes definidos na complexidade ciclomática.
	
	A integridade das informações externas (tabelas) é mantida. 
	
	A entrada é adequadamente aceita. 
		
	
	
	 7a Questão (Ref.: 201401428849)
	Acerto: 1,0  / 1,0 
	O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste.
		
	
	Teste de Integração
	
	Teste de Recuperação
	
	Teste de Unidade
	
	Teste Alfa
	
	Teste de Carga
		
	
	
	 8a Questão (Ref.: 201401476321)
	Acerto: 1,0  / 1,0 
	A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de gargalo no sistema. Qual o tipo de teste que você deverá utilizar?
		
	
	Teste de recuperação
	
	Teste de esforço
	
	Teste de desempenho
	
	Teste de segurança
	
	Teste de disponibilização
		
	
	
	 9a Questão (Ref.: 201401445265)
	Acerto: 1,0  / 1,0 
	Considere as afirmações abaixo:
I. Os desenvolvedores são responsáveis pelos testes unitários e de integração.
II. Os usuários são responsáveis pelos testes de aceitação.
III Os usuários são responsáveis pelos testes de sistema e aceitação.
IV Os desenvolvedores são responsáveis apenas pelos testes unitários.
V Os analistas de testes são responsáveis pelos testes de sistema.
Qual das alternativas abaixo contempla todas as afirmações verdadeiras.
		
	
	I, II, V.
	
	I, III, V.
	
	I e V.
	
	II, IV, V.
	
	Somente I. 
		
	
	
	 10a Questão (Ref.: 201401445366)
	Acerto: 1,0  / 1,0 
	Tendo como base as seguintes informações: 
Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes objetivos: 
Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. 
Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. 
Impedir o cadastramento de clientes com nomes e endereços iguais. 
Responda a alternativa correta:
		
	
	A verificação irá garantir que clientes não sejam cadastrados em duplicidade, somente no caso de que os nomes sejam iguais.
	
	A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais.
	
	A verificação irá garantir que clientes cadastrados receberão a mala direta.
	
	A verificação não irá garantir que não enviaremos mensagens numéricas. 
	
	A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais, porém se a mensagem for totalmente alfabética, não teremos como garantir este requisito.
		
	
	TESTES DE SOFTWARE
	Avaiação Parcial: 
	  
	Aluno(a): 
	
	Acertos: 9,0 de 10,0
	Data: 30/10/2016 15:32:02 (Finalizada)
	
	 1a Questão (Ref.: 201402079330)
	Acerto: 1,0  / 1,0 
	Analise a ilustração sobre a regra 10 de Myers
 
 
 
Assinale a alternativa que representa corretamente o conceito desta regra: 
		
	
	O custo da correção de bugs tem se mantido constante nas principais empresas desenvolvedoras de softwares, investindo-se em teste ou não.
	
	Quanto mais cedo no processo de desenvolvimento de um software um bug for encontrado e corrigido, menor será o custo da correção.
	
	Quanto mais tempo for dedicada à tarefa de teste, mais bugs serão corrigidos apesar da demora e do custo necessários.
	
	Quanto maior o investimento em teste, mais rápido os bugs são corrigidos apesar do alto custo necessário.
	
	Quanto menor for a equipe de testes e mais os próprios desenvolvedores testarem seus softwares, mais bugs serão encontrados após os testes.
		
	
	
	 2a Questão (Ref.: 201401958687)
	Acerto: 1,0  / 1,0 
	Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para controle de tráfego aéreo, pode-se afirmar que:
		
	
	O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle de receitas que é menor.
	
	O conceito de teste é o mesmo, logo o tempo para teste também será o mesmo.
	
	O teste feitono sistema de receitas culinárias, por ser aparentemente menor, serve para o sistema de controle de tráfego aéreo que é maior.
	
	Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação.
	
	O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes que o sistema de receitas.
		
	
	
	 3a Questão (Ref.: 201401445299)
	Acerto: 1,0  / 1,0 
	Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como tempo de resposta "02 segundos". Levando-se em consideração o documento de requisitos do sistema que especifica "tempo de resposta menor ou igual a 01 segundo", este tempo é:
		
	
	Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade.
	
	Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos.
	
	Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo máximo 1 segundo. 
	
	Muito alto, pois os computadores atuais são capazes de processar milhares de informações por minuto.
	
	Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional.
	
	
	
	 4a Questão (Ref.: 201401445296)
	Acerto: 1,0  / 1,0 
	Durante a revisão dos documentos do sistema, é indicada a participação dos seguintes profissionais:
		
	
	Analistas, programadores, testadores.
	
	Analista, Programador e Operador.
	
	Gerente de Marketing, Cliente e testadores.
	
	Gerente do Projeto, Analista e Testadores.
	
	Gerente de Desenvolvimento, Gerente de Recursos Humanos e Testadores.
		
	
	
	 5a Questão (Ref.: 201401420239)
	Acerto: 1,0  / 1,0 
	Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as instruções sejam executadas pelo menos uma vez.
		
	
	Teste de Estrutura de Controle
	
	Teste de Condição
	
	Complexidade Ciclomática
	
	Teste de Laços (loops)
	
	Teste de Fluxo de Dados
		
	
	
	 6a Questão (Ref.: 201401430967)
	Acerto: 1,0  / 1,0 
	A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada:
		
	
	Complexidade Ciclomática
	
	Fluxo de controle
	
	Partição de Equivalência
	
	Técnica de Estrutura de Controle
	
	Fluxo de Dados
		
	
	
	 7a Questão (Ref.: 201401428849)
	Acerto: 1,0  / 1,0 
	O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste.
		
	
	Teste de Recuperação
	
	Teste de Unidade
	
	Teste de Carga
	
	Teste de Integração
	
	Teste Alfa
		
	
	
	 8a Questão (Ref.: 201401476321)
	Acerto: 1,0  / 1,0 
	A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de gargalo no sistema. Qual o tipo de teste que você deverá utilizar?
		
	
	Teste de desempenho
	
	Teste de disponibilização
	
	Teste de esforço
	
	Teste de recuperação
	
	Teste de segurança
		
	
	
	 9a Questão (Ref.: 201401445265)
	Acerto: 0,0  / 1,0 
	Considere as afirmações abaixo:
I. Os desenvolvedores são responsáveis pelos testes unitários e de integração.
II. Os usuários são responsáveis pelos testes de aceitação.
III Os usuários são responsáveis pelos testes de sistema e aceitação.
IV Os desenvolvedores são responsáveis apenas pelos testes unitários.
V Os analistas de testes são responsáveis pelos testes de sistema.
Qual das alternativas abaixo contempla todas as afirmações verdadeiras.
		
	
	Somente I. 
	
	I, III, V.
	
	I, II, V.
	
	I e V.
	
	II, IV, V.
		
	
	
	 10a Questão (Ref.: 201402052704)
	Acerto: 1,0  / 1,0 
	João é um Engenheiro de Software que foi incumbido de realizar um conjunto de testes dentro de uma estratégia que foca o esforço de verificação no menor elemento de projeto de um software. Assinale a alternativa que indica qual o tipo de estratégia utilizada por João:
		
	
	Teste de depuração.
	
	Teste de unidade.
	
	Teste de sistema.
	
	Teste de validação.
	
	Teste de integração.

Outros materiais