Buscar

Conceitos de 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

Top of Form
Informações do teste
	Descrição
	
	Instruções
	
	Várias tentativas
	Não permitido. Este teste só pode ser feito uma vez.
	Forçar conclusão
	Este teste pode ser salvo e retomado posteriormente.
 Estado de Conclusão da Pergunta:
PERGUNTA 1
1. Existem vários tipos de manutenção, com nomes ligeiramente diferentes, porém com o mesmo propósito (PFLEEGER, S. L. Engenharia de Software - Teoria e Prática. 2. ed. São Paulo: Pearson Addison Wesley, 2004).
Das alternativas abaixo, assinale a que descreve as características de alguns tipos de manutenção de software.
	
	
	.Manutenção evolutiva: é a que mais se evita pelo fato de alterar, incluir e excluir as funcionalidades e requisitos que já são aplicados ao sistema.
	
	
	.Manutenção adaptativa: são as alterações que o sistema sofre devido à mudança de ambiente, que não estava previsto no início do sistema.
	
	
	.Manutenção corretiva: é a mais desejada pelo cliente porque consiste em correção dos erros presentes e também inclusão de novos recursos.
	
	
	.Manutenção preventiva: muito utilizada é consiste em ver os erros que podem afetar o sistema e que o cliente tem o orçamento alterado para maior.
	
	
	.Manutenção preditiva: consiste em alterar as funcionalidades quando o sistema está inoperante, pois assim inclui novos recursos, quando está parado.
1 pontos   
PERGUNTA 2
1. 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.
	
	
	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.
	
	
	.O teste unitário consiste em executar cada ação que o cliente requisitou no sistema, de forma individual.
	
	
	.O teste de componente consiste em testar todas as classes que fazem parte da estrutura de orientação a objeto, de uma só vez.
	
	
	.O teste de sistema consiste no teste que o cliente executa, quando ele recebe o produto, finalizado, de acordo suas orientações.
	
	
	.O teste de componente consiste em ser capaz de executar complementos ao sistema que está sendo desenvolvido.
1 pontos   
PERGUNTA 3
1. 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.
	
	
	.Código legível, poucas linhas de código e em uso atualmente.
	
	
	.Manutenção com baixo custo, com baixo eventos e com facilidade.
	
	
	.Não serve à empresa, mais de 20 anos feito, sem pessoal especialista.
	
	
	.Uso de linguagem nova, arquitetura flexível, e sem documentação.
	
	
	.É complemento para a empresa, uso de tecnologia obsoletas e usa atualmente.
1 pontos   
PERGUNTA 4
1. 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:
	
	
	.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	
	.As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	
	.A primeira afirmação é verdadeira, e a segunda é falsa.
	
	
	.A primeira afirmação é falsa, e a segunda é verdadeira.
	
	
	.As duas afirmações são falsas.
1 pontos   
PERGUNTA 5
1. Os testes de software não podem ser ilimitados. É preciso ter uma fase de encerramento do processo de teste (GALLOTTI, G. M. A. Qualidade de Software. São Paulo: Pearson, 2017).
Das alternativas abaixo, assinale a que descreve sobre a fase de encerramento de testes de software.
	
	
	.Ao final dos testes observa-se apenas a parte dos resultados, se estão de acordo com o esperado e, se sim, é o suficiente para encerrar os testes.
	
	
	.Ao final dos testes é importante analisar os pontos críticos e registrar, para gerar uma base interna histórica, com os devidos relatórios.
	
	
	.O cliente só aceita o fim dos testes caso tudo ocorra de forma correta, sem erros, pois não permite adiar a entrega do mesmo.
	
	
	.O encerramento dos testes é apenas uma avaliação superficial, sem registros, relatórios e outras análises sobre o sistema.
	
	
	O encerramento do processo nunca termina, pois o cliente sempre estará testando o sistema, em seu cotidiano, junto com o desenvolvedor.
1 pontos   
PERGUNTA 6
1. 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.
	
	
	.São todas as atividades realizadas pelos clientes durante o processo de uso em produção.
	
	
	.O teste precisa ser do tipo manual, para que todas as ações que foram desenvolvidas sejam realizadas.
	
	
	.Durante o processo de teste de desenvolvimento, o código precisa estar com o mínimo de qualidade.
	
	
	.O teste de desenvolvimento é feito apenas pelos seus desenvolvedores, pois eles já sabem como usar o programa.
	
	
	.O teste de desenvolvimento é feito apenas pelos clientes, pois foram eles que o pediram como solução.
1 pontos   
PERGUNTA 7
1. Analise as afirmativas abaixo e a relação entre elas:
I. O processo de mudança e evolução em um software é inevitável
PORQUE
II. O software como qualquer produto, tem um tempo de vida.
Analisando as afirmações acima, conclui-se que:
	
	
	.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	
	.As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	
	.A primeira afirmação é verdadeira, e a segunda é falsa.
	
	
	.A primeira afirmação é falsa, e a segunda é verdadeira.
	
	
	.As duas afirmações são falsas.
1 pontos   
PERGUNTA 8
1. 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.
	
	
	.Momento em que o sistema é disponibilizado para teste para a equipe de desenvolvimento para o seu uso de forma não real.
	
	
	.Momento em que o sistema é disponibilizado para usuários com experiência do negócio, mesmo que não esteja acabado.
	
	
	.Momento em que o desenvolvedor testa o sistema, para saber se as funcionalidades que ele associou ao código estão corretas.
	
	
	.Momento em que o sistema é testado pelo usuário em conjunto com os desenvolvedores para estar o máximo próximo dos requisitos.
	
	
	.Momento final quando usuários testam se o sistema pode ser usado, realizado em um intervalo definido de tempo.
1 pontos   
PERGUNTA 9
1. 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.
	
	
	.Momento em que o sistema é disponibilizado para teste para a equipe de desenvolvimento para o seu uso de forma não real.
	
	
	.Momento em que o sistema é disponibilizado para usuários com experiência do negócio, mesmo que não esteja acabado.
	
	
	.Momento em que o desenvolvedor testa o sistema, para saber se as funcionalidades que ele associou ao código estão corretas.
	
	
	.Momento em que o sistema é testado pelo usuário em conjunto com os desenvolvedores para estar o máximo próximo dos requisitos.
	
	
	.Momento final quando usuários testam se o sistema pode ser usado, realizadoem um intervalo definido de tempo.
1 pontos   
PERGUNTA 10
1. 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:
	
	
	.As duas afirmações são verdadeiras, e a segunda justifica a primeira.
	
	
	.As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
	
	
	.A primeira afirmação é verdadeira, e a segunda é falsa.
	
	
	.A primeira afirmação é falsa, e a segunda é verdadeira.
	
	
	.As duas afirmações são falsas.
1 pontos   
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 
Bottom of Form
S
alvar e Enviar

Continue navegando