NEW
Font size
WorksheetsAula 7 ADR - Teste de Desempenho Simplificado
Total questions: 46
Worksheet time: 23mins
Qual é o primeiro passo no processo simplificado para teste de desempenho?
Analisar os resultados
Entender as necessidades e definir objetivos
Executar os testes
Configurar o ambiente de teste
O que deve ser feito após especificar o plano de teste no processo simplificado?
Configurar o ambiente de teste
Analisar os resultados
Definir a carga de trabalho do ambiente de teste
Entender o ambiente
Qual é um dos aspectos a serem considerados em relação às falhas?
Entender o ambiente
Confiabilidade e disponibilidade
Executar os testes
Especificar o plano de teste
Qual é o objetivo principal da verificação em um procedimento de teste?
Checar se as partes funcionais foram implementadas conforme especificado
Analisar os resultados do teste
Definir a carga de trabalho de teste
Configurar o ambiente de teste
O que a validação busca assegurar em um sistema de teste?
Que o ambiente de teste está configurado corretamente
Que o que foi feito soluciona o problema proposto
Que os objetivos do teste estão bem definidos
Que o plano de teste está especificado
Qual é o primeiro passo no fluxograma de procedimento de teste apresentado?
Executar os testes
Analisar os resultados do teste
Definir objetivos de teste
Configurar o ambiente de teste
Antes de iniciar o desenvolvimento de um sistema, o que é necessário considerar?
As necessidades que motivaram sua concepção
O custo do sistema
A cor do sistema
O tamanho do sistema
Quais são os objetivos de desempenho que devem ser alcançados por um sistema?
Velocidade e eficiência
Aparência e design
Custo e manutenção
Tamanho e peso
Quais são os principais requisitos de um sistema?
Funcionalidade e usabilidade
Cor e forma
Preço e marca
Localização e idioma
Qual é um dos objetivos ao definir os objetivos de um teste no escopo de um projeto?
Determinar a capacidade de um servidor web
Aumentar o número de usuários
Reduzir o custo do hardware
Melhorar a interface do usuário
Por que é importante identificar gargalos na infraestrutura do serviço na web?
Para aumentar a capacidade de armazenamento
Para melhorar a eficiência do serviço
Para reduzir o número de servidores
Para aumentar o tempo de resposta
O que deve ser incluído no plano de teste segundo a dica fornecida?
Os objetivos do teste
O orçamento do projeto
A lista de usuários
O design da interface
Por que é importante entender o ambiente computacional antes de fazer alterações em um sistema?
Para evitar erros durante a implementação de mudanças.
Para garantir que o sistema funcione mais rápido.
Para aumentar a segurança do sistema.
Para reduzir o custo de manutenção.
O que um analista pode fazer uma vez que entende como cada parte do sistema funciona?
Criar um novo sistema do zero.
Limitar o escopo do estudo de planejamento de capacidade.
Aumentar a complexidade do sistema.
Ignorar a necessidade de testes.
Qual é uma boa prática ao entender o ambiente computacional?
Criar um modelo ou descrição completa do ambiente.
Ignorar as partes menos importantes do sistema.
Focar apenas na segurança do sistema.
Atualizar o sistema sem planejamento.
O que significa a sigla PDCA no contexto de gestão de segurança?
Planejar, Desenvolver, Checar, Agir
Planejar, Decidir, Controlar, Agir
Preparar, Desenvolver, Checar, Ajustar
Planejar, Determinar, Checar, Ajustar
Qual é uma das etapas necessárias na implantação de um SLM (SLA Manager)?
Definir nível de segurança
Implementar novos protocolos
Descartar dados antigos
Reduzir custos operacionais
Qual é o objetivo principal de um documento de especificação de plano de teste?
Descrever a abordagem para a condução de testes em um sistema.
Listar todos os erros encontrados no sistema.
Fornecer um manual de usuário para o sistema.
Desenvolver novas funcionalidades para o sistema.
O que deve ser considerado ao definir cenários para a carga de trabalho em um plano de teste?
A ordem de execução dos testes.
Os resultados esperados.
O melhor e o pior cenário.
O controle das variáveis de entrada.
Qual é uma das questões a considerar ao especificar um plano de teste?
Como será feito o controle das variáveis de entrada?
Quais são os resultados esperados?
Qual a ordem de execução dos testes?
Quais funcionalidades devem ser desenvolvidas?
Quais aspectos do sistema devem ser considerados ao definir a carga de trabalho do ambiente de teste?
Apenas os usuários finais
Apenas os subsistemas
Atores do sistema, perfis de usuário, grupos de usuários e cenário do teste
Apenas o cenário do teste
O que deve ser levado em consideração sobre os perfis de usuário ao definir a carga de trabalho do ambiente de teste?
Apenas o nome do usuário
Suas permissões de acesso dentro do escopo da sua definição
Apenas a localização do usuário
Apenas o tipo de dispositivo usado
O que é uma consideração importante ao realizar testes manuais?
Sempre são factíveis
Não dependem do que está sendo testado
Quantos testadores/analistas serão necessários
Não requerem planejamento
O que deve ser considerado ao realizar testes automatizados?
Não é necessário hardware/software específico
Quem será o responsável pela supervisão dos testes
Testes automatizados são sempre mais rápidos
Não requerem supervisão
Qual é a importância de ter um responsável pela supervisão do procedimento de execução dos testes?
Garantir que os testes sejam realizados corretamente.
Aumentar o número de testes realizados.
Reduzir o tempo de execução dos testes.
Eliminar a necessidade de documentação.
O que deve ser feito para cada serviço, funcionalidade e/ou aplicação dentro do escopo do teste?
Um teste.
Dois testes.
Nenhum teste.
Apenas testes de verificação.
Por que é importante documentar todos os resultados dos testes?
Para garantir a repetição dos testes.
Para facilitar a análise de discrepâncias.
Para aumentar a complexidade dos testes.
Para reduzir o número de testes necessários.
O que deve ser feito em relação às discrepâncias entre os resultados esperados e os resultados obtidos?
Ignorar as discrepâncias.
Dar atenção redobrada.
Aumentar o número de testes.
Reduzir a documentação.
Qual é uma das ações possíveis após analisar os resultados dos testes?
Ignorar os gargalos do sistema
Apresentar um diagnóstico geral do estado do sistema
Evitar investigar causas-raiz de comportamentos inesperados
Não apresentar soluções para corrigir problemas
O que deve ser investigado para entender comportamentos inesperados nos testes?
Soluções possíveis
Diagnóstico geral
Causas-raiz
Gargalos do sistema
Qual é uma das formas de avaliar a veracidade dos dados obtidos nos testes?
Ignorar a presença de outliers
Verificar o percentual de confiabilidade das medições
Não considerar a confiabilidade dos dados
Evitar a análise de outliers
Qual das seguintes opções pode ser uma razão para um serviço ficar indisponível?
Atualização de software bem-sucedida
Falha no hardware ou software
Aumento da largura de banda
Melhoria na segurança
O que pode causar problemas de conectividade em um serviço?
Conexão estável
Problemas na conectividade
Redundância de rede
Otimização de servidores
Qual é uma possível consequência de sobrecarga nos servidores?
Aumento de velocidade
Serviço indisponível
Redução de custos
Melhor desempenho
Brechas de segurança podem resultar em qual das seguintes situações?
Acesso não autorizado
Melhor proteção de dados
Maior confiabilidade
Redução de riscos
O que caracteriza uma falha em um sistema?
Quando o sistema executa uma funcionalidade corretamente.
Quando o sistema não executa uma funcionalidade como especificado.
Quando o sistema é atualizado com sucesso.
Quando o sistema opera sem interrupções.
Quais são as três dimensões em que as falhas podem ser divididas?
Duração, Causa, Solução.
Efeito, Escopo, Causa.
Duração, Efeito, Escopo.
Escopo, Solução, Duração.
O que caracteriza uma falha permanente?
O sistema para de funcionar por completo, sem possibilidade de correção.
O sistema interrompe o serviço de forma esporádica.
O sistema falha uma única vez e desaparece.
O sistema funciona normalmente após um reinício.
Como se comportam as falhas intermitentes?
Acontecem uma única vez e desaparecem.
Interrompem o serviço de forma esporádica e podem reaparecer.
O sistema para de funcionar por completo.
O sistema continua funcionando sem interrupções.
Qual é a característica principal das falhas transientes?
O sistema para de funcionar por completo.
Interrompem o serviço de forma esporádica.
Acontecem uma única vez e desaparecem por completo.
O sistema precisa de correções constantes.
O que caracteriza uma falha funcional em um sistema?
O sistema não apresenta alguma funcionalidade especificada.
O sistema apresenta as funcionalidades previstas, mas não atende aos critérios de aceitação de desempenho.
O sistema funciona perfeitamente sem erros.
O sistema apresenta um desempenho superior ao esperado.
Qual é um exemplo de falha de desempenho?
Uma função de exibição na tela que não exibe nada.
Uma função que exibe o texto correto, mas não no local adequado da tela.
Uma função que não está implementada.
Uma função que exibe informações incorretas.
O que caracteriza uma falha parcial em um sistema?
Todos os serviços do sistema ficam indisponíveis.
Apenas um ou alguns dos serviços do sistema ficam indisponíveis.
O sistema continua funcionando normalmente.
A falha não afeta nenhum serviço do sistema.
Qual é a consequência de uma falha total em um sistema?
Apenas um serviço fica indisponível.
O sistema continua funcionando parcialmente.
Todos os sistemas ficam indisponíveis.
Apenas os serviços não essenciais são afetados.
O que é confiabilidade em um sistema?
A probabilidade de que o sistema ou um item do sistema vai desempenhar a função especificada dentro de um intervalo específico de tempo.
O percentual de tempo em que o sistema está disponível para uso.
A capacidade do sistema de se recuperar de falhas rapidamente.
A eficiência energética do sistema.
Como é calculada a disponibilidade de um sistema?
Pela divisão do tempo em que o sistema está disponível para uso sobre o tempo em que o sistema não está disponível.
Pela soma do tempo total de operação do sistema.
Pela média do tempo de resposta do sistema.
Pela quantidade de usuários que o sistema suporta simultaneamente.
