SóProvas


ID
1932577
Banca
CESPE / CEBRASPE
Órgão
TCE-SC
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o item a seguir, relativo a testes de software.

Para se assegurar que o sistema opere com a carga necessária, são realizados testes de desempenho em que se aumenta progressivamente a carga até que se possa definir se o desempenho do sistema está aceitável.

Alternativas
Comentários
  • Calma lá, essa questão é polêmica! Se eu aumentar progressivamente a carga até o sistema falhar, trata-se de um Teste de Carga. Se eu o fizer apenas para verificar se desempenho do sistema está aceitável, eu estou fazendo um teste de desempenho. Essa questão é muito sutil e foi retirada do Sommerville: “Após o sistema ter sido completamente integrado, é possível testá-lo em relação às propriedades emergentes (veja Capítulo 2), como desempenho e confiabilidade. Os testes de desempenho devem ser projetados para assegurar  que o sistema pode operar na carga necessária. Isso envolve, geralmente, o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho se torne inaceitável”. 

    fonte: http://www.estrategiaconcursos.com.br/blog/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento/

  • Retirado exatamete do Sommerville, 9a. edição, pg 159

  • Sommerville, 9a ed, página 159:

    "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 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 você aumenta a carga até que o desempenho do sistema se torne inaceitável. "

    Sommerville fala que você aumenta até o desempenho se tornar INACEITÁVEL, e não aceitável, como informa a questão. Pra mim caberia recurso baseado no livro do Sommerville. Não consegui fazer sentido nesse item estar certo.

  • Valéria R não concordo com o argumento do Estratégia Concursos.

    Vamos lá:

    Suponhe-se que exista uma especificação de um sistema, não funcional, que limite  o número de acessos a 500 usuários.

    Dessa forma,  caso seja realizado um Teste de Carga, no sistema em tela, o mesmo não poderia exceder a barreira dos 500 acessos simultâneos,validando assim, a carga do sistema.

    Agora, no entanto, caso estabelecemos romper a barreira de acessos predefinidos, ultrapassando o número de acessos, estariamos realizando um Teste de Stress.

     

     

     

  • Teste de Desempenho seria sinônimo de Teste de Capacidade?

  • Teste de volume: avalia o comportamento do sistema em situação pico, aumentando carga gradativamente. Teste de carga(stress): ocorre variações sicessiva do processamento e ultrapassa o limite máximo do sistema, como, porexemplo, o número máximo de usuário. Avalia comportamento do sistema. Teste de desempenho: o teste é parecido com volume, porém a avaliação está relacionada diretamente com o desempenho, como tempo de resposta.