Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

Testes de performance
O que e um teste de performance?
a) Um teste realizado para verificar a funcionalidade do sistema.
b) Um teste para medir o tempo de resposta e o comportamento do sistema sob carga.
c) Um teste para validar a seguranca de um sistema.
d) Um teste para verificar se o sistema e compativel com diferentes navegadores.
Resposta correta: b) Um teste para medir o tempo de resposta e o comportamento do sistema sob
carga.
Explicacao: Testes de performance sao realizados para medir como um sistema responde e se
comporta sob diferentes condicoes de carga. Isso envolve avaliar o tempo de resposta, a
escalabilidade e a estabilidade do sistema quando exposto a um grande numero de usuarios ou
transacoes simultaneas.
Quais sao os principais tipos de testes de performance?
a) Testes de carga, testes de estresse e testes de volume.
b) Testes de funcionalidade e testes de seguranca.
c) Testes de unidade e testes de integracao.
d) Testes de regressao e testes de aceitacao.
Resposta correta: a) Testes de carga, testes de estresse e testes de volume.
Explicacao: Os principais tipos de testes de performance incluem os testes de carga (para avaliar o
comportamento do sistema com um numero especifico de usuarios), testes de estresse (para
verificar o limite maximo do sistema) e testes de volume (para verificar como o sistema lida com
grandes volumes de dados).
O que e um teste de carga?
a) Teste realizado para verificar a resposta do sistema sob alta carga de usuarios ou transacoes.
b) Teste para verificar se o sistema consegue armazenar grandes quantidades de dados.
c) Teste para verificar a seguranca do sistema sob condicoes extremas.
d) Teste para validar o funcionamento das interfaces do sistema.
Resposta correta: a) Teste realizado para verificar a resposta do sistema sob alta carga de usuarios
ou transacoes.
Explicacao: O teste de carga verifica como o sistema se comporta quando e exposto a uma
quantidade de usuarios ou transacoes dentro do limite esperado de uso diario ou mensal. Ele ajuda
a garantir que o sistema seja capaz de suportar a carga normal de operacao.
Qual a principal diferenca entre o teste de carga e o teste de estresse?
a) O teste de carga verifica o limite do sistema, enquanto o teste de estresse verifica a carga
esperada.
b) O teste de estresse e realizado sob condicoes normais, enquanto o teste de carga ocorre sob
condicoes extremas.
c) O teste de carga testa o desempenho sob alta carga, enquanto o teste de estresse testa o
sistema alem de sua capacidade.
d) O teste de carga foca na seguranca do sistema, enquanto o teste de estresse foca na
usabilidade.
Resposta correta: c) O teste de carga testa o desempenho sob alta carga, enquanto o teste de
estresse testa o sistema alem de sua capacidade.
Explicacao: O teste de carga se concentra em avaliar o comportamento do sistema quando ele e
submetido a carga maxima esperada, enquanto o teste de estresse vai alem dessa carga para
avaliar a resistencia do sistema e como ele se comporta sob condicoes extremas.
O que e um teste de volume?
a) Um teste que verifica como o sistema responde ao aumento de usuarios simultaneos.
b) Um teste que verifica como o sistema lida com grandes volumes de dados.
c) Um teste que mede a latencia em sistemas distribuidos.
d) Um teste realizado para avaliar a seguranca do sistema sob grande carga.
Resposta correta: b) Um teste que verifica como o sistema lida com grandes volumes de dados.
Explicacao: O teste de volume verifica como o sistema lida com grandes volumes de dados, como
armazenamento e leitura de grandes quantidades de informacoes, sem afetar a performance do
sistema.
Qual a principal finalidade de um teste de estresse?
a) Avaliar a capacidade do sistema de lidar com grandes volumes de dados.
b) Determinar o ponto de falha do sistema, ou seja, ate onde ele consegue ir antes de falhar.
c) Verificar se o sistema e capaz de processar informacoes em tempo real.
d) Validar a seguranca do sistema contra ataques externos.
Resposta correta: b) Determinar o ponto de falha do sistema, ou seja, ate onde ele consegue ir
antes de falhar.
Explicacao: O teste de estresse e projetado para empurrar o sistema alem de sua capacidade
maxima, a fim de encontrar seu ponto de falha. Isso ajuda a identificar vulnerabilidades e limitacoes
antes que o sistema falhe em situacoes criticas.
Quais fatores podem afetar o desempenho de um sistema durante um teste de performance?
a) O numero de transacoes realizadas por segundo, a largura de banda da rede e a configuracao
do servidor.
b) Apenas o numero de transacoes realizadas por segundo.
c) O numero de usuarios simultaneos e o tipo de navegador utilizado.
d) Apenas a quantidade de dados processados pelo sistema.
Resposta correta: a) O numero de transacoes realizadas por segundo, a largura de banda da rede
e a configuracao do servidor.
Explicacao: Varios fatores podem afetar o desempenho de um sistema, incluindo o numero de
transacoes realizadas por segundo, a largura de banda da rede, a configuracao do servidor, o
tempo de resposta do banco de dados, e ate mesmo o codigo-fonte da aplicacao.
Qual e a principal vantagem de usar ferramentas automatizadas para realizar testes de
performance?
a) Elas permitem testar o sistema em tempo real.
b) Elas garantem que o sistema funcione sem falhas.
c) Elas possibilitam simular um grande numero de usuarios simultaneos, tornando os testes mais
rapidos e eficazes.
d) Elas sao mais precisas que os testes manuais.
Resposta correta: c) Elas possibilitam simular um grande numero de usuarios simultaneos,
tornando os testes mais rapidos e eficazes.
Explicacao: Ferramentas automatizadas de teste de performance podem simular milhares de
usuarios simultaneos, o que seria praticamente impossivel de realizar manualmente. Alem disso,
elas ajudam a identificar problemas de performance de maneira mais eficiente e em menos tempo.
O que e "Throughput" em um teste de performance?
a) A quantidade de dados que o sistema pode processar em um determinado periodo.
b) O numero de erros encontrados durante o teste.
c) O tempo que o sistema leva para responder a uma requisicao.
d) O tempo necessario para a configuracao do sistema.
Resposta correta: a) A quantidade de dados que o sistema pode processar em um determinado
periodo.
Explicacao: Throughput e uma metrica usada em testes de performance que representa a
quantidade de dados ou transacoes que o sistema pode processar dentro de um periodo de tempo.
Ele e importante para avaliar a capacidade do sistema de lidar com grandes volumes de dados.
O que e "latencia" em testes de performance?
a) A quantidade de usuarios simultaneos que o sistema pode suportar.
b) O tempo de resposta entre a solicitacao do usuario e o processamento da resposta pelo sistema.
c) O numero de erros durante o teste.
d) A quantidade de dados que o sistema pode processar simultaneamente.
Resposta correta: b) O tempo de resposta entre a solicitacao do usuario e o processamento da
resposta pelo sistema.
Explicacao: A latencia e o tempo que leva para o sistema processar uma requisicao apos ela ser
feita pelo usuario. Quanto menor a latencia, melhor a experiencia do usuario, especialmente em
sistemas interativos e em tempo real.
Quais metricas sao comumente usadas para avaliar a performance de um sistema?
a) Tempo de resposta, throughput e taxa de falhas.
b) Somente a quantidade de dados processados.
c) Apenas o numero de erros gerados pelo sistema.
d) O tempo de instalacao e a facilidade de uso do sistema.
Resposta correta: a) Tempo de resposta, throughput e taxa de falhas.
Explicacao: O tempo de resposta, throughput e taxa de falhas sao metricas fundamentais para
avaliar a performance de um sistema. O tempo de resposta mede a rapidez com que o sistema
responde, o throughput avalia a quantidade de dados processados e a taxa de falhas verifica a
estabilidade do sistema.
Qual a principal diferenca entre testes de performancee testes de carga?
a) Testes de carga medem a capacidade do sistema em condicoes normais, enquanto testes de
performance testam sob condicoes extremas.
b) Testes de performance medem a capacidade do sistema sob carga, enquanto testes de carga
testam a resposta do sistema em situacoes de falha.
c) Testes de carga se concentram na seguranca do sistema, enquanto testes de performance se
concentram em medir o desempenho.
d) Nao ha diferenca entre testes de performance e testes de carga.
Resposta correta: b) Testes de performance medem a capacidade do sistema sob carga, enquanto
testes de carga testam a resposta do sistema em situacoes de falha