SóProvas


ID
4852147
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.

Em DevOps, ao submeter o código ao sistema de controle de versão, o desenvolvedor utiliza, entre outros, o teste de carga (estresse), que, basicamente, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo. 

Alternativas
Comentários
  • O teste de sobrecarga só é aplicado no final do desenvolvimento quando todas as partes já estão integradas?

  • é usado para verificar o limite de dados processados pelo  até que ele não consiga mais processa-lo. Também é conhecido como teste de Volume.

    Usado para validar e avaliar a aceitabilidade dos limites operacionais de um sistema de acordo com cargas de trabalho variáveis, ao passo que o sistema em teste permanece constante. Em geral, as medições são tomadas com base na taxa de transferência de dados da carga de trabalho e no tempo de resposta da transação alinhado.

  • A diferença é sutil, mas Teste de Carga não é a mesma coisa que Teste de Estresse. O objetivo do teste de carga é aumentar a carga ao longo do tempo até encontrar um limite. Já o teste de Estresse visa a testar o sistema em situações anormais de esforço.

    • Teste de Carga: Quantas transações serão suportadas por minuto quando aumentarmos os usuários simultâneos para 2.000, 3.000, 4.000?

    • Teste de Estresse: Quantas transações por minuto solicitadas por 5.000, 6.000, 7.000 usuários simultâneos serão suportadas pela aplicação sob condições não especificadas do software ou hardware?

    • Teste de Estresse: Quantas transações por minuto solicitadas por 5.000, 6.000, 7.000 usuários simultâneos serão suportadas pela aplicação se diminuirmos a memória?

  • eu marquei errada porque os testes não são executados no commit, mas sim no merge. Caso contrário o tempo para se comitar uma alteração poderia ser impeditivo.

  • Ave cruzes, se a cada commit, tiver um teste de carga.O servidor não vai fazer outra coisa. Já uqe um desenvolvedor poderá fazer inúmeros commit's no mesmo dia

    Esses testes são realizados quando já tiver uma versão sólida do software

  • Descrição referente ao Teste de Desempenho.