Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE teste 5

Prévia do material em texto

Exercício: CCT0746_EX_A5_201903466768_V1 
	15/04/2019 (Finaliz.)
	Aluno(a): ADIMAEL SANTOS DE LIMA
	2019.1 EAD
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
	201903466768
	
	 
	
	 1a 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:
		
	
	c) de fluxo de dados.
	 
	d) de caminho básico.
	 
	a) caixa-preta.
	
	b) caixa-branca.
	
	e) de lógica composta.
	
	
	 
	
	 2a Questão
	
	
	
	
	Quando falamos de requisitos de software os stakeholders são:
		
	
	Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando.
	 
	Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento.
	
	Os desenvolvedores do software, incluindo a gerência.
	 
	Os usuários principais do software e o gerente de desenvolvimento
	
	Os clientes do projeto que pagam pelo software.
	
Explicação:
Os stakeholders nada mais são do que as pessoas e as organizações que podem ser afetadas por um projeto, de forma direta ou indireta, positiva ou negativamente.
Eles também são conhecidos por serem as partes interessadas, que fazem parte da base da gestão de comunicação, e são muito importantes para o  planejameoto e execução de um projeto.
	
	
	 
	
	 3a Questão
	
	
	
	
	A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas de seu PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a fase de teste do PDS em que o projeto se encontra no momento.
		
	 
	Teste de Aceitação
	
	Teste de Integração
	
	Teste de Sistemas
	
	Teste de Carga do Sistema
	
	Teste da Unidade
	
Explicação:
Os testes de aceitação são realizados por um grupo restrito de usuários finais do sistema, que simulam operações de rotina do sistema de modo a verificar se seu comportamento está de acordo com o solicitado. Teste formal conduzido para determinar se um sistema satisfaz ou não seus critérios de aceitação e para permitir ao cliente determinar se aceita ou não o sistema.
Validação de um software pelo comprador, pelo usuário ou por terceira parte, com o uso de dados ou cenários especificados ou reais. Pode incluir testes funcionais, de configuração, de recuperação de falhas, de segurança e de desempenho.
	
	
	Gabarito
Coment.
	
	 
	
	 4a 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 integração
	
	Teste caixa branca
	
	Teste de sistemas
	 
	Teste da compilação prévia
	 
	Teste caixa preta
	
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.
	
	
	 
	
	 5a Questão
	
	
	
	
	O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: 
I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade;
II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;
III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos
IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema;
Com base em sua análise, assinale a única resposta correta.
		
	 
	Apenas I e III estão corretas;
	 
	Apenas III e IV estão corretas;
	
	Apenas II e III estão corretas;
	
	Apenas I e II estão corretas;
	
	Apenas I e IV estão corretas;
	
Explicação:
O teste de integração, ocorre logo após o teste de unidade e   tem como objetivo verificar se os módulos do sistema trabalham juntos e integrados, sem apresentar erros e realizam o trabalho que o sistema precisa. Já o teste de Planejamento não existe. 
	
	
	Gabarito
Coment.
	
	 
	
	 6a 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 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.".
		
	
	Teste estrutuardo.
	
	Teste orientado a objeto.
	
	Teste caixa branca.
	
	Teste de sistemas.
	 
	Teste caixa preta.
	
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 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." melhor classificada como teste caixa preta.
	
	
	 
	
	 7a Questão
	
	
	
	
	Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste:
		
	
	de unidade.
	 
	funcional.
	
	de validação.
	
	de aceitação.
	 
	de integração.
	
Explicação:
Os testes de integração rem como objetivo identificar erros na integração dos diversos módulos, já testados individualmente.
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem comtodo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
		
	 
	Teste de aceite
	
	Teste da unidade
	 
	Teste de sistemas
	
	Teste de carga do sistema
	
	Teste de integração
	
Explicação:
Abordando conceito sobre os tipos de testes dentro do processo de desenvolvimento de software(PDS), podemos definir que:
 
Teste de Aceite -  envolve uma homologação interna e externa, os usuários interagem com o sistema completo e validam as funcionalidades. Nessa fase o usuário vai homologar o sistema.
Teste de Unidade -  Esse é um teste onde os módulos possuem sua funcionalidade avaliada individualmente.
Teste de Integração ¿ Aqui vamos verificar a integração entre os módulos e, dessa forma, validar se os módulos respondem as suas funcionalidades também quando estão integrados (juntos) um com os outros.
Testes de Sistemas -  nessa fase o ambiente está bem próximo da realidade, ou seja, vamos validar o comportamento do sistema com o Hardware, Sistema Operacional e outros cenários similares ao ambiente de produção do cliente.
Conclusão, com base no estudo de caso acima, o projeto encontra-se na fase de TESTE DE ACEITE.

Continue navegando