Buscar

QUALIDADE E TESTE DE SOFTWARE

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 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

Prévia do material em texto

· Pergunta 1
1 em 1 pontos
	
	
	
	Um dos testes a serem aplicados durante um processo de teste de software é denominado como funcional, para se aplicar este tipo de teste o mesmo é baseado em alguns aspectos. Com base no material de estudo da disciplina, leia as afirmações a seguir e assinale a qual corresponde com estes aspectos. 
 
	
	
	
	
		Resposta Selecionada:
	 
O teste funcional se baseia nas especificações do software, assim derivando os requisitos de teste. 
	Resposta Correta:
	 
O teste funcional se baseia nas especificações do software, assim derivando os requisitos de teste. 
	Comentário da resposta:
	Resposta correta. O teste funcional é uma técnica de teste baseada nas especificações do software para derivar os requisitos de teste. Por meio deste teste é possível realizar as funções do programa, de onde se origina o nome funcional. 
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles: 
  
I – Identificação de funções que um sistema deverá realizar. 
II – Aplicar a execução de teste de unidade 
III – criar casos de teste para checar as funções. 
  
É correto o que se afirma em: 
	
	
	
	
		Resposta Selecionada:
	 
I e III apenas.
	Resposta Correta:
	 
I e III apenas.
	Comentário da resposta:
	Resposta correta. O planejamento do teste funcional envolve dois passos principais: ( I ) por meio do documento de especificação de requisitos, identifica-se as funções que o software deve realizar e ( III ) cria-se casos de teste capazes de checar se essas funções estão sendo executadas corretamente. 
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Antes de aplicar qualquer tipo de teste, é muito importante o planejamento deste. Um planejamento de teste deve levar em consideração alguns aspectos, os quais são considerados essenciais para um bom teste de software. Sendo assim, com base no seu material de estudo analise e assinale a alternativa correspondente aos aspectos que devem conter no escopo de um planejamento de teste. 
	
	
	
	
		Resposta Selecionada:
	 
Em um planejamento de teste deve estar descrevendo a definição de que irá executar os testes, em qual momento deve ser conduzido, quais recursos e técnicas a serem utilizadas nos testes.  
	Resposta Correta:
	 
Em um planejamento de teste deve estar descrevendo a definição de que irá executar os testes, em qual momento deve ser conduzido, quais recursos e técnicas a serem utilizadas nos testes.  
	Comentário da resposta:
	Resposta correta. No escopo de um Planejamento de teste deve-se conter as definições de quem irá executar os testes, em que período o procedimento deve ser conduzido, com quais recursos e qual será́ a técnica utilizada. 
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Um caso de teste consiste em efetuar a entrada de dados no software, para em si testar as suas funcionalidades. Temos um ponto de atenção sobre estas entradas de dados, mais específico em entrada de dados já conhecidas pelo analista de teste e pelo próprio desenvolvedor.  Com base no conteúdo abordado no material de estudo, por que devemos ter um ponto de atenção sobre entradas já conhecidas? 
	
	
	
	
		Resposta Selecionada:
	 
Devemos ter cuidado em utilizar entradas conhecidas, pois partes críticas do software e mais prováveis de apresentação de erro não vão viram à tona, assim o teste falha. 
	Resposta Correta:
	 
Devemos ter cuidado em utilizar entradas conhecidas, pois partes críticas do software e mais prováveis de apresentação de erro não vão viram à tona, assim o teste falha. 
	Comentário da resposta:
	Resposta correta. Aos se utilizar de “entradas conhecidas e seguras”, na primeira impressão o sistema vai funcionar muito bem.  Entretanto, com elas, partes críticas e mais propensas à manifestação de um defeito não serem exercitadas e, assim, seu teste não terá cumprido seu objetivo. 
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Mesmo o teste automatizado trazendo diversos benefícios de sua aplicação, no entanto, deve-se ponderar o custo de sua implementação em comparação a testes manuais, para isso se leva em consideração alguns fatores, tais como: 
 
 I - Um dos fatores que estão associado ao custo é a encontrar e contratar profissionais especialistas no tipo de teste que será aplicado. 
II - Selecionar os melhores casos de teste, o fator ferramenta não é um item que onera nos custos. 
III - A elaboração de padrões de testes específicos para organização, é um fator relevante que pode interferir no custo. 
IV - O treinamento do analista de teste e gerente de projetos para a compreensão dos testes aplicado, é um fator de custo a ser analisado. 
  
Com base no conteúdo apresentado e no material de estudo, é correto afirmar em: 
	
	
	
	
		Resposta Selecionada:
	 
I e III apenas. 
	Resposta Correta:
	 
I e III apenas. 
	Comentário da resposta:
	Resposta correta. A alternativa está correta, já que I - Encontrar e contratar especialistas em testes do tipo, é um fato que pode onerar o custo. III - O fato da organização desenvolver e implementar processos de testes automatizados, padrões estes sendo próprios para organização gera um fator de custo. 
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	A norma IEEE 829 prevê uma abordagem sobre os documentos úteis a atividade de teste.  Sendo um padrão, elevado à categoria de norma, onde se trata do Documento de Plano de Testes, ou Test Plan. Com base no contexto apresentado e no material de estudos da disciplina, como é estruturada a norma IEEE 829  
	
	
	
	
		Resposta Selecionada:
	 
A norma IEEE 829 apresenta uma padronização do documento de Test Plan, sendo a sua estruturação separada em 8 passos. 
	Resposta Correta:
	 
A norma IEEE 829 apresenta uma padronização do documento de Test Plan, sendo a sua estruturação separada em 8 passos. 
	Comentário da resposta:
	Resposta correta. A norma IEEE 829, apresenta uma padronização e facilita a criação do documento de plano de testes. Sendo estruturada em 8 passos para realizar as atividades. 
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	A partir do grafo gerado para efetuar os testes funcionais, o analista responsável pelos testes insere as entradas na ferramenta para testar todos os nós e arcos. A capacidade do grafa utilizado para os testes depende diretamente de que fator?  
	
	
	
	
		Resposta Selecionada:
	 
Depende da quantidade de partes do programa que podem ser exercitar ao se criar casos de teste aptos. 
	Resposta Correta:
	 
Depende da quantidade de partes do programa que podem ser exercitar ao se criar casos de teste aptos. 
	Comentário da resposta:
	Resposta correta. A efetividade depende da capacidade de criar casos de teste aptos a exercitarem tantas partes do programa quantas forem possíveis. 
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	O caso de teste é considerado um dos tipos de teste a serem aplicados em um software com maior relevância, a partir deste é possível testar as funcionalidades e analisar os resultados. Um caso de teste é composto praticamente por: 
	
	
	
	
		Resposta Selecionada:
	 
Uma ou mais entradas de dados e saída esperadas, sendo analisado os processos executados. 
	Resposta Correta:
	 
Uma ou mais entradas de dados e saída esperadas, sendo analisado os processos executados. 
	Comentário da resposta:
	Resposta correta. Um caso de teste é composto, basicamente, por um ou mais dados de entrada e a saída esperada, sendo processados pela função sob teste e analisados as informações posteriores. 
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Um analista de teste tem a sua disposição uma quantidade elevada de testes que podem ser aplicados para garantir a qualidade do software. Um ponto relevante são as possibilidades de testes a serem aplicados, sendo assim, analise as afirmações a seguir e assinale a correspondente sobre a quantidade de testes a serem executados.  
	
	
	
	
		Resposta Selecionada:A quantidade de verificações e testes em um sistema é elevada, pois tem como propósito abranger o máximo número de situações possíveis de teste. 
	Resposta Correta:
	 
A quantidade de verificações e testes em um sistema é elevada, pois tem como propósito abranger o máximo número de situações possíveis de teste. 
	Comentário da resposta:
	Resposta correta. A quantidade de possibilidades a serem verificadas e testadas em um sistema é bastante elevada, mas que, idealmente, os testes devem abranger o maior número de situações possíveis. 
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Alguns testes são aplicados para abrangem a parte a qual o usuário tem a iteração, outros são focados na estrutura. Quando se aplica um teste focado na estrutura, o analista tem acesso ao código-fonte, onde se é possível submeter casos de teste na programação, banco de dados, dentre outras partes do back-end. A partir do contexto apresentado e no material de estudo, qual o nome é dado para este tipo de teste.  
	
	
	
	
		Resposta Selecionada:
	 
Caixa Branca
	Resposta Correta:
	 
Caixa Branca
	Comentário da resposta:
	Resposta correta. Os testes estruturais (ou de caixa branca) é aplicado quando o analista tem acesso a arquitetura interna do programa. De posse do código-fonte, das estruturas de banco de dados, o analista pode submeter o programa a uma ferramenta automatizada de teste.

Continue navegando