Buscar

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

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

Teste
	ATIVIDADE 4 (A4) 
	
	
	
	
	Status
	Completada 
	Resultado da tentativa
	9 em 10 pontos   
	Tempo decorrido
	8 minutos 
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários 
· Pergunta 1 
1 em 1 pontos
	
	
	
	O teste de usuário é o momento que o sistema tem maturidade de uso, depois de realizadas algumas sugestões do cliente (GALLOTTI, G. M. A. Qualidade de Software. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve a característica do tipo de teste de usuário denominado teste de Homologação. 
	
	
	
	
		Resposta Selecionada: 
	
.Momento final quando usuários testam se o sistema pode ser usado, realizado em um intervalo definido de tempo. 
	Resposta Correta: 
	
.Momento final quando usuários testam se o sistema pode ser usado, realizado em um intervalo definido de tempo. 
	Feedback da resposta: 
	Resposta correta. Pela denominação percebe-se que o sistema já está disponível ao cliente e decide se atende o que foi pedido. 
	
	
	
· Pergunta 2 
1 em 1 pontos
	
	
	
	Em muitos casos, os testes são negligenciados. Porém, quando executados no início do processo são fundamentais para otimizar a execução dos testes (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente sobre o tipo de granularidade dos testes na fase de desenvolvimento. 
	
	
	
	
		Resposta Selecionada: 
	
Os testes unitários são os executados nos elementos mais simples que fazem parte de várias estruturas, inclusive a de orientação ao objeto. 
	Resposta Correta: 
	
Os testes unitários são os executados nos elementos mais simples que fazem parte de várias estruturas, inclusive a de orientação ao objeto. 
	Feedback da resposta: 
	Resposta correta. O unitário é de cada parte. Já o componente consiste da união das partes menores e o de sistema como um todo, sem envolver o cliente. 
	
	
	
· Pergunta 3 
1 em 1 pontos
	
	
	
	O uso de sistemas legados ainda é muito utilizado porque permite resolver problemas do cotidiano da empresa com sucesso (PRESSMAN, R. Engenharia de Software. 8. ed. Porto Alegre: AMGH, 2016). 
Das alternativas abaixo, assinale a que descreve algumas características que devem ser consideradas em um software legado. 
	
	
	
	
		Resposta Selecionada: 
	
.Não serve à empresa, mais de 20 anos feito, sem pessoal especialista. 
	Resposta Correta: 
	
.Não serve à empresa, mais de 20 anos feito, sem pessoal especialista. 
	Feedback da resposta: 
	Resposta correta. Para ser legado, precisa ter características que digam que é antigo, com muito tempo, sem especialistas. 
	
	
	
· Pergunta 4 
1 em 1 pontos
	
	
	
	O teste de usuário é o momento que o sistema tem maturidade de uso, depois de realizadas algumas sugestões do cliente (GALLOTTI, G. M. A. Qualidade de Software. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve a característica do tipo de teste de usuário denominado teste Beta. 
	
	
	
	
		Resposta Selecionada: 
	
.Momento em que o sistema é disponibilizado para usuários com experiência do negócio, mesmo que não esteja acabado. 
	Resposta Correta: 
	
.Momento em que o sistema é disponibilizado para usuários com experiência do negócio, mesmo que não esteja acabado. 
	Feedback da resposta: 
	Resposta correta. Esta versão mesmo que não esteja acabada pode ser utilizada no ambiente real e revelar a associação com a infraestrutura. 
	
	
	
· Pergunta 5 
1 em 1 pontos
	
	
	
	Os testes devem ser feitos com um planejamento, para se pensar o que vai ser testado e preparar dados (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente sobre os passos iniciais para a produção de teste de software 
com coerência. 
	
	
	
	
		Resposta Selecionada: 
	
.Projetar casos de teste; Preparar dados de teste; Executar programa com dados de teste,; Comparar resultados. 
	Resposta Correta: 
	
.Projetar casos de teste; Preparar dados de teste; Executar programa com dados de teste,; Comparar resultados. 
	Feedback da resposta: 
	Resposta correta. Para qualquer projeto é preciso planejar e depois agir e, por fim, ver os resultados, inclusive em teste de software. 
	
	
	
· Pergunta 6 
0 em 1 pontos
	
	
	
	Analise as afirmativas abaixo e a relação entre elas: 
I. Como a manutenção é inevitável, precisa ser mantida 
PORQUE 
II. Um sistema não pode ser descartado, mesmo que não tenha mais como agregar valor. 
Analisando as afirmações acima, conclui-se que: 
	
	
	
	
		Resposta Selecionada: 
	
.As duas afirmações são verdadeiras, e a segunda justifica a primeira. 
	Resposta Correta: 
	
.A primeira afirmação é verdadeira, e a segunda é falsa. 
	Feedback da resposta: 
	Resposta incorreta. Se não serve mais, não precisa efetuar manutenção. 
	
	
	
· Pergunta 7 
1 em 1 pontos
	
	
	
	Leia as afirmações a seguir e a relação entre elas: 
I. TDD, ou Test-Driven Development, é técnica de implementação 
PORQUE 
II. É um processo comum de desenvolvimento com uso de teste de software. 
Analisando as afirmações acima, conclui-se que: 
	
	
	
	
		Resposta Selecionada: 
	
.As duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
	Resposta Correta: 
	
.As duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
	Feedback da resposta: 
	Resposta correta. O TDD é uma técnica de implementação e o fato de ser comum não justifica o seu conceito de ser técnica de implementação. 
	
	
	
· Pergunta 8 
1 em 1 pontos
	
	
	
	Os testes de software são importantes tanto no momento de analisar as estruturas do sistema, quanto no momento de união destas estruturas através dos componentes que fazem parte do sistema completo (GALLOTTI, G. M. A. Qualidade de Software. São Paulo: Pearson, 2017). 
Das alternativas abaixo, assinale a que descreve as características de casos de testes de software. 
	
	
	
	
		Resposta Selecionada: 
	
.O caso de teste de software permite analisar a fase em que a implementação já está em um elevado grau de completude. 
	Resposta Correta: 
	
.O caso de teste de software permite analisar a fase em que a implementação já está em um elevado grau de completude. 
	Feedback da resposta: 
	Resposta correta. O uso de casos de teste de software 
permite que o sistema esteja mais próximo da realidade, com a integração das partes. 
	
	
	
· Pergunta 9 
1 em 1 pontos
	
	
	
	Teste é o ato destinado a mostrar que o programa faz o que foi proposto fazer, para descobrir defeitos, antes do uso. (SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Education, 2011).
Com relação ao teste de desenvolvimento, assinale a alternativa que informa corretamente sobre as suas características. 
	
	
	
	
		Resposta Selecionada: 
	
.Durante o processo de teste de desenvolvimento, o código precisa estar com o mínimo de qualidade. 
	Resposta Correta: 
	
.Durante o processo de teste de desenvolvimento, o código precisa estar com o mínimo de qualidade. 
	Feedback da resposta: 
	Resposta correta. Como é um teste realizado com uma boa parte do sistema já feito, é preciso ter algo correto e bem feito. 
	
	
	
· Pergunta 10 
1 em 1 pontos
	
	
	
	Para saber se um teste é funcional é preciso estabelecer uma metodologia adequada para o que se quer de informação, e assim ter cobertas todas as possibilidades desejadas (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). 
Das alternativas abaixo, assinale a que informa corretamente sobre os tipos de teste durante o desenvolvimento. 
	
	
	
	
		Resposta Selecionada: 
	
.Sempre é importante testar o que é correto como resultado e também o que deve e precisa estar errado como informação final do teste de qualidade. 
	Resposta Correta: 
	
.Sempre é importante testar o que é correto como resultado e também o que deve e precisa estar errado como informação final do teste de qualidade. 
	Feedback da resposta: 
	Resposta correta. Saberse um teste de software 
realmente executa um teste correto consiste em saber os fatos positivos e negativos, com variações, por partes acertadas e limites determinados.

Outros materiais