FC ConcursosFC Concursos

Questão FC373937

Uma vez que o sistema tenha sido totalmente integrado, é possível testá-lo para propriedades emergentes, como desempenho e confiabilidade. Os testes de desempenho precisam ser proj

Testes de Software

FCC · 2022

Uma vez que o sistema tenha sido totalmente integrado, é possível testá-lo para propriedades emergentes, como desempenho e confiabilidade. Os testes de desempenho precisam ser projetados para

  1. projetar o sistema como uma história realista com cenários que descrevem uma maneira de usar o sistema. Os usuários reais do sistema devem ser capazes de se relacionar com cada cenário específico.
  2. assegurar maior confiabilidade do sistema em vista das respostas dos usuários que o testam em ambiente replicado ou em protótipos específicos criados a partir de blocos do sistema que se pretende testar.
  3. projetar casos de teste em que se considera cada requisito e se deriva um conjunto de testes para eles a fim de demonstrar que o sistema implementou adequadamente seus requisitos.
  4. assegurar que o sistema possa processar a carga a que se destina. Isso normalmente envolve a execução de uma série de testes em que se aumenta a carga até que o desempenho do sistema se torne inaceitável.
  5. convencer o usuário de que uma determinada versão do sistema é boa e confiável o suficiente para uso além de mostrar que o sistema atende todos os requisitos funcionais.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa correta destaca que o objetivo dos testes de desempenho é assegurar que o sistema processe a carga a que se destina em condições reais ou previstas de uso.

Na prática isso se faz com uma rampa de carga: executa‑se uma série de ensaios em que a carga (usuários simultâneos, requisições por segundo etc.) é aumentada progressivamente até encontrar o ponto de ruptura ou níveis em que o desempenho se torna inaceitável.

Devem ser monitorados indicadores como tempos de resposta, vazão, taxa de erros e utilização de recursos (CPU, memória, I/O). Por exemplo, \(\text{vazão} = \frac{\text{requisições}}{\text{segundo}}\).

Os resultados servem para definir limites aceitáveis, dimensionamento e estratégias de mitigação (cache, balanceamento, escalonamento) antes da entrega em produção.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo