Buscar

Banco de Questões - Estácio-184

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 3 páginas

Prévia do material em texto

Desempenho 
 
Identifique nas opções abaixo aquela que corresponde ao conceito que se baseia na 
oferta do software em determinada unidade de tempo, considerando‐se, 
proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas: 
Disponibilidade 
 
O teste de integração é uma técnica sistemática para construir a 
arquitetura do software enquanto se conduz testes para descobrir erros 
associados com as interfaces a partir dos componentes já testados através 
do teste de unidade. 
Existem basicamente duas abordagens que podem ser utilizadas: 
Incremental e Não Incremental 
 
No teste de unidade as condições limites do programa devem ser testadas 
para : 
assegurar que todas as instruções em um módulo tenham sido executadas 
pelo menos uma vez. 
 
Após você ter construído a especificação do teste, onde você documentou a 
abordagem da equipe de software para o teste, descreveu a estratégia 
global e o procedimento das etapas específicas de teste e os tipos de 
testes que serão feitos, qual a próxima etapa a ser seguida? 
Criação do ambiente de teste 
 
Como é conhecido o Teste que, depois que todos os elementos do sistema estiverem 
totalmente integrados, mede e avalia o tempo de resposta, o número de transações 
e outros requisitos sensíveis ao tempo de resposta do sistema? 
Teste de desempenho 
 
A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica 
de teste denominada: 
Partição de Equivalência 
 
Testar as integrações entre os componentes é um objetivo principal de que nível de 
teste? 
Teste de integração. 
 
Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as 
duas abordagens possíveis que podem ser utilizadas neste tipo de teste: 
Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o 
programa inteiro é testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois 
normalmente são encontrados muitos erros tornando a correção difícil, pois fica complicado isolar 
as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não 
ter fim. Incremental: O programa é construído e testado em pequenos incrementos. Os erros são 
mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. 
Existem várias estratégias incrementais de integração: Integração descendente ou Top-down, 
Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça. 
 
Quanto ao teste de regressão, analise as sentenças e em seguida marque a alternativa 
correta. 
A - Deve sempre ser realizado ao final dos testes de sistema. 
B - Deve ser feito aplicando a técnica Alfa. 
C - É um teste utilizado no Nível integração. 
D - Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido 
introduzidos. 
As alternativas C e D estão corretas. 
 
A característica básica de um teste de caixa preta é: 
Preparar casos de teste baseados na especificação do software. 
Segundo Pressman, o teste de software é um conjunto de atividades que podem ser 
planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser 
definido: 
Um processo de teste de software e um modelo (template) para o teste. 
 
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 I e IV são verdadeiras. 
 
Avalie as questões abaixo segundo a revisão técnica formal e assinale a opção correta: 
I - Procurar defeitos de software, mesmo durante a fase de análise e projeto 
II - Verificar se os requisitos estão sendo atendidos. 
III - Checar a existência de código mal-intencionado. 
IV - Verificar se o código está construído de forma linear. 
Estão corretas somente as opções I, II e III. 
 
Qual é o conceito da técnica de Caixa Branca ? 
Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e 
outros elementos técnicos. 
 
Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as 
funcionalidades da versão anterior sejam preservadas. 
Teste de Regressão 
 
Quando você está testando um sistema para controle de receitas culinárias e logo após um 
sistema para controle de tráfego aéreo, pode-se afirmar que: 
Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, 
porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. 
O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a 
sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes 
que o de sistema culinário. 
 
Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são 
particulares a cada caso de teste. Pensando nisso, o que é valor limite? 
Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na 
menor distancia incremental em cada lado da margem. 
 
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 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. 
 
A característica básica de um teste de caixa branca é: 
Preparar casos de teste baseados na estrutura interna do software. 
 
Considere as seguintes assertivas sobre teste de software: 
I. O teste de regressão consiste na re-execução de testes previamente aplicados. 
II. A validação de software é obtida por uma série de testes que visam demonstrar a 
conformidade com os requisitos. 
III. A categoria de testes conhecida como caixa-preta não requer o conhecimento da interface 
do módulo sendo testado. 
Estão corretas as assertivas: 
I e II, apenas; 
 
Considerando-se a execução dos testes, marque a opção INCORRETA: 
Os testes diminuem em 100% os erros deste software. 
 
Marque a alternativa que NÃO define um objetivo da Técnica Estrutural: 
Demonstrar que as funções do software são operacionais. 
 
A qualidade, segundo Pressman, é incorporada a uma aplicação Web 
como consequência de um bom projeto. Ela é avaliada aplicando-se 
uma série de revisões técnicas e de um processo de teste com o 
objetivo de examinar uma ou mais das seguintes dimensões de 
qualidade. As dimensões de qualidade relativas a usabilidade e 
navegabilidade tratam respectivamente de testes para: 
- Garantir que cada categoria de usuário seja suportada pela interface. 
- Assegurar que toda a sintaxe e semântica de navegação sejam 
experimentadas para descobrir quaisquer erros de navegação. 
 
Indique a opção abaixo que Não faz parte das atividades da Reunião de 
Revisão: 
Corrigir as inadequações encontradas. 
 
A qualidade, segundo Pressman, é incorporada a uma aplicação Web 
como consequência de um bom projeto. Ela é avaliada aplicando-se 
uma série de revisões técnicas e de um processo de teste com o 
objetivo de examinar uma ou mais dimensões de qualidade. Identifique 
qual das opções abaixo Não representa uma destas dimensões. 
Pequena-grande escala: refere-se a parte do sistema que está sujeita ao teste. 
No caso de procedimentos e funções individuais, isso leva ao teste de pequena 
escala. O de grande escala é destinado principalmente ao teste de integração. 
 
Identifique a opção que Não corresponde a uma das regras da classe de 
equivalência (Particionamento de equivalência). 
Para uma condição C composta, os ramos verdadeiroe falso de C e todas as 
condições simples em C precisam ser executadas pelo menos uma vez. 
 
Qual é o tipo de teste é aplicado nos menores componentes de código 
criados, cujo objetivo é garantir que estes atendem as especificações 
do ponto de vista das características e de funcionalidade? Vale 
ressaltar este teste foca na lógica interna de processamento e nas 
estruturas de dados dentro dos limites de um componente. 
Teste de unidade 
 
A partir da seguinte frase: ¿Até onde podemos forçar o sistema até que falhe?¿, diga 
qual o teste a ser aplicado nesta situação? Por qual outro nome também é conhecido? 
Qual a principal meta deste tipo de teste? 
Gabarito: Teste de esforço ou teste de estresse. Colocam os programas em situações anormais. A 
principal meta do teste de esforço é entender o comportamento do sistema durante condições 
limite de execução ou fora da tolerância esperada. Tipicamente envolve a execução do sistema 
com baixos recursos de hardware e software, ou a concorrência por estes recursos. 
 
Cite o nome do Teste que examina todos os procedimentos de instalação e software de 
instalação que serão utilizados pelos clientes, podendo abranger combinações de 
navegadores com vários sistemas operacionais diferentes. 
Gabarito: Teste de disponibilização ou de configuração. 
 
Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. 
Assinale-a: 
Através do teste de recuperação podemos garantir a reinicialização do sistema efetivamente 
através de mecanismos de checkpointing, recuperação dos dados e sua integridade. 
 
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.

Continue navegando