Buscar

PDS Aula 5 exercício 1

Prévia do material em texto

1
        Questão
	
	
	Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA
		
	
	Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta
	
	Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
	 
	Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
	
	Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
	
	A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software
	Respondido em 03/06/2020 16:04:46
	
Explicação:
O teste que é executado pelo usuário final depois que o produto final é entregue e é o último tipo de teste executado é o teste de ACEITE ou de  ACEITAÇÂO.
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados.
Marque a alternativa que indica o tipo de teste descrito acima.
		
	 
	Teste caixa preta
	
	Teste de interação.
	
	Teste simples.
	
	Teste caixa branca.
	
	Teste iterativo.
	Respondido em 03/06/2020 16:07:57
	
Explicação:
O teste de caixa preta não considera a forma como o sistema está implementado, ou seja, sua estrutura interna. Ele tem como objetivo validar se o Software produz os resultados esperados e se os requisitos estão sendo atendidos.
	
	
	 
		3
        Questão
	
	
	Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.
		
	
	teste de unidade.
	
	teste de validação.
	
	teste de sistema.
	
	teste de integração.
	 
	teste de mudanças de requisitos.
	Respondido em 03/06/2020 16:14:38
	
Explicação:
Não existe no processo de teste este tipo de teste, mudança de requisito faz parte da fase que antecede o desenho da solução, ou seja, a fase de análise.
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Avalie as assertivas a seguir:
 
I. Quanto mais cedo forem descobertas falhas no software, menor o custo da correção.
II. Um defeito no software é "diferença entre o valor obtido e o valor esperado."
III. A falha de um software é a produção de uma saída incorreta em relação a especificação.
IV. Engano, defeito e erro são as causas, enquanto a "falha" é uma consequência daquelas.
 
Assinale a opção que apresenta as assertivas corretas.
		
	
	Estão corretas I, II, III e IV
	
	Estão corretas apenas I e III
	 
	Estão corretas apenas I, III e IV
	
	Estão corretas apenas II e IV
	
	Estão corretas apenas I, II e IV
	Respondido em 03/06/2020 16:15:25
	
Explicação:
 
I. Quanto mais cedo forem descobertas falhas no software, menor o custo da correção. - Verdade, pois a medida q o processo avança o custo encarece
II. Um defeito no software é "diferença entre o valor obtido e o valor esperado.¿  - FALSO, Defeito ¿ DEFEITO = passo, processo ou definição de dados incorreto, por exemplo, uma instrução ou comando incorreto.
III. A falha de um software é a produção de uma saída incorreta em relação a especificação.- Verdade
IV. Engano, defeito e erro são as causas, enquanto a ¿falha¿ é uma consequência daquelas.- Verdade
	
	
	 
		5
        Questão
	
	
	Você está trabalhando como analista de teste em um projeto de desenvolvimento de software para a Secretaria de Saúde do seu estado.
Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, qual tipo de teste você deverá executar.
		
	
	Teste de sistemas
	
	Teste caixa branca
	
	Teste de integração
	 
	Teste caixa preta
	
	Teste da compilação prévia
	Respondido em 03/06/2020 16:56:10
	
Explicação:
Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Tais entradas não são escolhidas conforme a estrutura do programa.
Quanto mais entradas são fornecidas, mais rico será o teste.
	
	
	 
		6
        Questão
	
	
	Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor representa a frase:
"Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também.".
		
	
	Teste de sistemas.
	
	Teste orientado a objeto.
	 
	Teste caixa branca.
	
	Teste estruturadoa.
	
	Teste caixa preta.
	Respondido em 03/06/2020 17:22:58
	
Explicação:
Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os resultados e avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software).
Como estudamos em nossa disciplina de PDS, os testes podem ser qualificados quanto a transparência em: teste de caixa preta, teste de caixa branca e teste de sistema.
Conclusão:
A frase "Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também." melhor classificada como teste caixa branca.
	
	
	 
		7
        Questão
	
	
	São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação.
Essas são características dos:
		
	 
	Testes estáticos
	
	Testes de unidade
	
	Testes dinâmicos
	
	 Testes de integração
	
	Testes de validação
	Respondido em 03/06/2020 18:32:31
	
Explicação:
Os testes estáticos, também conhecidos como testes de verificação, ocorrem antes da implementação do software. Podem ser utilizadas diversas técnicas tais como: inspeções, revisões, auditorias e normalmente ocorrem nas  fases iniciais do desenvolvimento do software.
	
		
	Gabarito
Comentado
	
	
	 
		8
        Questão
	
	
	Um tipo de teste de sistemas de software é também chamado de ¿teste comportamental¿ e focaliza os requisitos funcionais do software,permitindo ao engenheiro de software derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de teste tende a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções incorretas ou omitidas, de interfaces, de estrutura de dados ou de acesso à base de dados externa, de comportamento ou desempenho de iniciação e término. Além disso, é um tipo de teste que despreza, de propósito, a estrutura de controle, sendo a atenção focalizada no domínio da informação. Esse tipo é conhecido por teste:
		
	 
	a) caixa-preta.
	
	e) de lógica composta.
	
	d) de caminho básico.
	
	c) de fluxo de dados.
	
	b) caixa-branca.
	Respondido em 03/06/2020 18:42:24

Continue navegando