Buscar

aula5 exercicio2

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

Prévia do material em texto

1a 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.
	
	de validação.
	
	funcional.
	 
	de integração.
	
	de aceitação.
	 2a Questão
	
	
	
	
	Quando falamos de requisitos de software os stakeholders são:
		
	 
	Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento.
	
	Os clientes do projeto que pagam pelo software.
	
	Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando.
	
	Os desenvolvedores do software, incluindo a gerência.
	
	Os usuários principais do software e o gerente de desenvolvimento
	 3a Questão
	
	
	
	
	Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois:
		
	
	se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa.
	
	não é permitido que chegue nenhum erro no software na fase de homologação
	 
	o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema.
	
	o custo de correção de erros é estável ao longo do processo de desenvolvimento
	
	se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção.
	
	 4a Questão
	
	
	
	
	Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste.
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
É correto, apenas, o que se afirma em:
		
	
	I e II;
	 
	I e III;
	
	III e IV;
	
	II e III;
	
	II e IV;
	 5a Questão
	
	
	
	
	Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.
		
	
	teste de sistema.
	
	teste de validação.
	 
	teste de mudanças de requisitos.
	
	teste de unidade.
	
	teste de integração.
	 6a Questão
	
	
	
	
	Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita.
	Modalidade
	Classificações
	1. Quanto à utilização do código
2. Quanto ao objetivo na busca pelo erro
	(   ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema
(   ) Testes estáticos - São testes realizados pela análise do código fonte. 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
(   ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa
(   ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto
(   ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema
		
	
	1, 1, 1, 2, 2
	
	2, 1, 2, 1, 1
	
	2, 1, 1, 2, 1
	
	2, 2, 1, 1, 2
	 
	2, 1, 1, 2, 2
	
	 7a Questão
	
	
	
	
	Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração:
		
	
	Tem como objetivo explorar a menor unidade de um projeto
	
	Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada componente
	 
	Visa testar as falhas decorrentes da integração dos módulos do sistema
	
	Teste realizado pelos usuários fnais do software.
	
	Tem a mesma aplicação do teste de aceitação
	
	 8a Questão
	
	
	
	
	Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos;
II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa;
IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
		
	
	II e III;
	
	III e IV;
	
	II e IV;
	
	I e II;
	 
	I e III;

Outros materiais