Buscar

CCT0746 - Teste de Conhecimento - Aula 5

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

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 6, do total de 7 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

Prévia do material em texto

1
        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 de validação
	
	 Testes de integração
	 
	Testes estáticos
	
	Testes dinâmicos
	
	Testes de unidade
	Respondido em 29/05/2020 10:28: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
	
	
	 
		2
        Questão
	
	
	Assinale a opção que descreve corretamente o teste da caixa preta.
 
		
	
	São testes baseados na execução do código do programa, podendo ser encarado como de forma complementar a análise dinâmica
	 
	Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada definida de dados 
	
	O objetivo principal é testar o código dos componentes do sistema, quanto a sua estrutura e construção
	
	Neste teste, o sistema é o sistema é analisado como um todo, ou seja todos os seus componentes, para validar a execução das suas funções 
	
	Verifica também se o software se comporta adequadamente mediante as mais diversas tentativas ilegais de acesso
	Respondido em 29/05/2020 10:28:34
	
Explicação:
Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada definida de dados Aqui não se está preocupado com o código, cada saída indesejada é vista como um erro. Os mecanismos internos do sistema não são levados em conta
	
	
	 
		3
        Questão
	
	
	A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realização de análise de caso de uso, que mostra como as classes de análise colaboram para que o caso de uso apresente o comportamento especificado. Identifique a afirmação correta.
		
	
	As classes de análise, neste artefato, devem conter referências a detalhes de implementação.
	
	A interação entre as classes de análise é expressa primariamente através de diagramas de classes UML.
	
	Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso.
	
	O diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e tolerância a falhas, é um dos insumos para esta atividade.
	 
	Ao realizar a análise de um caso de uso, possíveis falhas e omissões no mesmo se tornam mais perceptíveis, tratando-se, portanto, de uma oportunidade para refinar o modelo de casos de uso.
	Respondido em 29/05/2020 10:28:40
	
Explicação:
O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado.
Sobre este modelo de casos de uso, podemos falar que os atores humanos são identificados com base no papel que desempenham do ponto de vista do sistema, e não necessariamente no cargo que ocupam na instituição em que o sistema rodará, assim como as combinações possíveis do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Com relação  ao objetivo dos testes, avalie as assertivas
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidade de programa : módulos, componentes e classes.
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração.
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto.
Assinale. Opção que apresenta as assertivas corretas
		
	 
	Apenas I e II
	
	Apenas II e III
	
	Apenas II
	
	Apenas I
	
	I, II e III
	Respondido em 29/05/2020 10:28:42
	
Explicação:
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidade de programa : módulos, componentes e classes. - Verdade
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração. - Verdade
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto. - Falso, o teste de validação é um dos ultimos, onde o sistema e avaliado, como um todo.
	
	
	 
		5
        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 de sistemas.
	
	Teste estrutuardo.
	
	Teste orientado a objeto.
	
	Teste caixa branca.
	 
	Teste caixa preta.
	Respondido em 29/05/2020 10:28:47
	
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.
	
	
	 
		6
        Questão
	
	
	Dentro dos conceitos do PDS, os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido.
Qual modalidade de teste que tem como referência "Quanto à utilização do código" ?
		
	
	Testes estruturais.
	
	Testes de validação.
	
	Testes de integração.
	
	Testes de unidade.
	 
	Testes dinâmicos.
	Respondido em 29/05/2020 10:28:52
	
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).
Conclusão:
A modalidade de teste software que tem como referência "Quanto à utilização do código"  é melhor representada pela opção testes dinâmicos.
 
	
	
	 
		7
        Questão
	
	
	Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração:
		
	
	Teste realizado pelos usuários fnais do software.
	
	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
	
	Tem a mesma aplicação do teste de aceitação
	
	Tem como objetivo explorar a menor unidade de um projeto
	Respondido em 29/05/2020 10:28:56
	
Explicação:
Testes de integração são testes unitários feitos em mais de uma parte do código. Eles juntam múltiplos componentes (normalmente 2) e verificam a comunicação e integração entre os mesmos. Este é o teste que garante que a ligação entre as peças está funcionando.
	
	
	 
		8
        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 de interação.
	 
	Teste caixa preta
	
	Teste caixa branca.
	
	Teste simples.
	
	Teste iterativo.Respondido em 29/05/2020 10:29:01
	
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.

Continue navegando