Buscar

PROVA TESTE

Prévia do material em texto

PROVA MANHA - TESTE DE SOFTWARE
	01 - Tema: Teste de Sistema (ref.: 46652) 
	Pergunta: O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste.
		
	Teste Alfa
	
	Teste de Recuperação
	
	Teste de Unidade
	
	Teste de Carga
	
	Teste de Integração
	02- Tema: Teste de Sistema (ref.: 39785) 
	Pergunta: Esses tipos de testes são freqüentemente acoplados a testes de estresse e usualmente requerem instrumentação, tanto de hardware quanto de software. Ou seja, é freqüentemente necessário medir a utilização de recursos (por exemplo, ciclos de processador) de modo preciso, medição de intervalos de execução, registrar interrupções. Instrumentando um sistema, o testador pode descobrir situações que levam à degradação e possível falha do sistema. Estamos tratando de que tipo de teste?
		
	Teste de Estrutura de Controle
	
	Teste de Laços (LOOPS)
	
	Teste de Desempenho
	
	Teste de Segurança
	
	Teste de Integração
	03- Tema: Estratégia de Testes de Software (ref.: 39786) 
	Pergunta: Escolha a alternativa que relacione as três seqüências de métodos de teste de acordo com os conceitos mencionados: 
1 - verifica se todos os mecanismos de proteção embutidos em um sistema protegerão de acessos indevidos; 
2 - executa o sistema de uma forma que exige recursos de quantidade, freqüência ou volumes anormais; 
3 - põe à prova as condições lógicas contidas num módulo de programa. 
		
	Teste de Condição, Teste de Estrutura de Controle e Teste de Laços (LOOPS)
	
	Teste de Estresse, Teste de Fluxo de Dados e Teste de Integração
	
	Teste de Segurança. Teste de Estresse e Teste de Unidade
	
	Teste de Segurança, Teste de Estresse e Teste de Condição
	
	Teste de Fluxo de Dados, Teste de Integração e Teste de Condição
	04 - Tema: Testes de Validação (ref.: 46627) OK
	Pergunta: Esse tipo de teste é conduzido nas instalações do desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado.
		
	Teste de Integração
	
	Teste Alfa
	
	Teste Beta
	
	Teste de Regressão
	
	Teste de Segurança
	
	Tema: Testes de Produção / Disponibilidade (ref.: 61546) OK
	Pergunta:
	Considere um web site composto de um web server, um servidor de aplicação e um servidor de banco de dados.
Dados históricos demonstram que, em média, a máquina do servidor de aplicação é ré-iniciada a cada 15 dias, e que seu administrador demora 15 minutos para reiniciar esta máquina. 
Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade do site?
	
		
	96%
	
	97,85%
	
	98,36%
	
	99,93%
	
	100%
	
	6- Tema: Teste de software em sistema em produção / Confiabilidade e Disponibilidade (ref.: 94131) 
	Pergunta: Analise o texto abaixo: Seu chefe perguntou a você, qual a dimensão de confiança de um software que se baseia na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o seu tempo útil de uso e o tempo de reparo de falhas. Após refletir por algum tempo você concluiu que a dimensão é:
		
	Confiabilidade
	
	Proteção
	
	Integridade
	
	Segurança
	
	Manutenibilidade
	
	7-Tema: TESTES NA IMPLANTAÇÃO DO SISTEMA / TESTE DE INTEGRAÇÃO (ref.: 53195) 
	Pergunta: Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização dos Testes de Integração em aplicações convencionais.
		
	Na estratégia Big-Bang os testes unitários são dispensados já que toda a estrutura é testada numa única rodada durante o teste de integração
	
	Na estratégia da Integração Ascendente (bottom-up) cada módulo no nível inferior da hierarquia é testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste caso, apenas módulos drivers são necessários.
	
	Na estratégia da Integração Descendente (top-down) os testes começam nos módulos superiores da hierarquia. A vantagem desta estratégia é que não é necessária a criação de módulos controladores ou controlados.
	
	Na estratégia denominada Sanduiche o software é testado em camadas. Primeiramente são testadas as camadas da interface do usuário, avançando-se até a camada que trata o processamento interno.
	>>>>>> 08- Tema: TESTE DE REGRESSÃO (ref.: 63188) 
	Pergunta: Analise as seguintes sentenças com relação a Teste de Regressão e marque a alternativa correta:
Deve sempre ser realizado ao final dos testes de sistema; 
Deve ser feito aplicando a técnica Alfa; 
É um teste utilizado no Nível integração; 
Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos;
	
		
	Somente a I está correta.
	
	Somente a II está correta.
	
	Somente a III está correta.
	
	Somente a IV está correta.
	
	A I e a IV estão corretas.
	09- Tema: CAIXA BRANCA (ref.: 63189) 
	Pergunta: Marque a alternativa que NÃO define um objetivo da Técnica Estrutural:
		
	Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. 
	
	Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez.
	
	Demonstrar que as funções do software são operacionais.
	
	Exercitar as estruturas de dados internas para garantir a sua validade.
	
	Exercitar todas as decisões lógicas para valores falsos ou verdadeiros.
	10- Tema: CONCEITOS / TECNICA ESTRUTURAL (ref.: 58627) 
	Pergunta: Qual técnica de teste que visa avaliar as clausulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos.
		
	Caixa Preta
	
	Caixa Branca.
	
	Sequencial. 
	
	Teste incremental.
	
	Lógica.
=================== PROVA DE TESTE SOFTWARE - NOITE ==============
	Tema: TESTE DE SOFTWARE / CONCEITOS (ref.: 63088) 
	Pergunta:
	Os requisitos podem ser utilizados como base para construção de casos de teste?
	
		
	Não, pois quem determina o que o programa fará é o programador e não o cliente. 
	
	Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um programa. 
	
	Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o resultado esperado. 
	
	Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade sobre o assunto que o cliente.
	
	Não, pois os casos de teste devem ser definidos de acordo com a estrutura do programa.
	
		Tema: Teste de Sistema (ref.: 46652) 
	Pergunta:
	O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste.
	
		
	Teste Alfa
	
	Teste de Recuperação
	
	Teste de Unidade
	
	Teste de Carga
	
	Teste de Integração
	
	3-Tema: Testes de Produção (ref.: 46782) 
	Pergunta:
	Um desenvolvedor num determinado momento deparou-se com a seguinte situação: 2.000 usuários concorrentes submetendo uma solicitação (uma transação)em média a cada um minuto; cada transação requer a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta.
	
		
	A Vazão Global dos Dados será de 300 KB/s
	
	A Vazão Global dos Dados será de 150 KB/s
	
	A Vazão Global dos Dados será de 200 KB/s
	
	A Vazão Global dos Dados será de 500 KB/s
	
	A Vazão Global dos Dados será de 400 KB/s
	
	Tema: Testes de Integração (ref.: 51276) 
	Pergunta:
	Esse tipo de teste permite aos desenvolvedores executarem os testes individualmente através dos módulos ou componentes do sistema. Possibilita a verificação de requisitos funcionais, desempenho e de confiabilidade na modelagem do sistema, permitindo descobrir erros de interface entre os componentes do sistema. Assinale a alternativa correta:
	
		
	Teste de Unidade
	
	Teste de Produção
	
	Teste de Estresse
	
	Teste de Implantação
	
	Teste de Integração
	
	Tema: Teste na Implantação do sistema / Teste de Sistemas (ref.: 94123) 
	Pergunta:
	Considere o seguinte contexto: você necessita validar a exatidão da execução das funções de um sistema dentro de um ambiente operacional controlado, acompanhando cenários sistêmicos elaborados pelo profissional de requisitos do projeto e que devem retratar os requisitos funcionais e não funcionais do sistema. Que Teste você usaria?
	
		
	Teste de sistema
	
	Teste de Integração
	
	Teste de Validação
	
	Teste de Unidade
	
	Teste de Desempenho
	
	Tema: Testes de Produção / Disponibilidade (ref.: 61546) 
	Pergunta:
	Considere um web site composto de um web server, um servidor de aplicação e um servidor de banco de dados.
Dados históricos demonstram que, em média, a máquina do servidor de aplicação é ré-iniciada a cada 15 dias, e que seu administrador demora 15 minutos para reiniciar esta máquina.
Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade do site?
	
		
	96%
	
	97,85%
	
	98,36%
	
	99,93%
	
	100%
	
	Tema: caixa branca (ref.: 70107) 
	Pergunta:
	Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho associado com critério baseado em fluxo de controle "Todos-Nós".
	
		
	1,2,3,4,2,3,5,2,6
	
	1,2,3,4,5,6
	
	1,2,3,4,2,3,5,6
	
	1,2,6
	
	1,2,6,2,3,4,2,3,5,2,6
	
	8 - Tema: TESTE DE REGRESSÃO (ref.: 63096) 
	Pergunta:
	Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
	
		
	Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os módulos que o utilizam serão afetados.
	
	Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
	
	Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados (teste de afirmação) 
	
	Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos)
	
	Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão) 
	
 
	- Tema: Teste no programa / Teste da Caixa branca (ref.: 94108) 
	Pergunta:
	Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar os casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que não representa uma atividade do teste Caixa Branca. 
	
		
	Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;
	
	Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso;
	
	Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;
	
	Exercitam estruturas de dados internas para assegurar sua validade;
	
	Identifiquem funções incorretas ou faltando;
	
	10 - Tema: CONCEITOS / TECNICAS (ref.: 58619) 
	Pergunta:
	Dentre as afirmativas abaixo:
I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente;
II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as especificações foram atendidos;
III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural;
IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural.
Podemos afirmar que: 
		
	As opções II e III são verdadeiras.
	
	As opções I, II e IV são verdadeiras.
	
	As opções II e IV são falsas.
	
	As opções I e IV são verdadeiras.
	
	As opções I, II e III são falsas.

Continue navegando