Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By AsEspecialistas

A edição 110 da revista Java Magazine trás o nosso mais recente artigo publicado: “Testes de Desempenho, Carga e Stress”

Com o avanço contínuo do Teste de Software, empresas estão cada vez mais antenadas para os testes que vêm sendo realizados em seus projetos. Com isso, a exigência quanto aos tipos e técnicas de testes utilizados têm ganhado espaço, tornando imprescindível a definição de uma boa Estratégia de Teste.

Uma Estratégia de Teste tem como objetivo descrever a abordagem das atividades do teste no software. Deve ser definida de acordo com a necessidade individual de cada projeto, e é através dela que são determinadas as prioridades dos testes que serão realizados.

É também através da Estratégia que os testes são divididos entre as técnicas de Teste Funcional e Estrutural, sendo que o Teste Funcional, ou Teste de Caixa Preta (Black Box), é aquele que tem o objetivo de verificar se a implementação está de acordo com o que foi especificado. Já o Teste Estrutural, também chamado de Teste de Caixa Branca (White Box), visa garantir que o software desenvolvido esteja bem estruturado internamente, e consequentemente funcionando corretamente.

Para auxiliar na compreensão, identificamos alguns dos testes contidos no Teste Funcional x Teste Estrutural:

Teste Funcional (Black Box)
– Regressão;
– Requisitos;
– Controle;
– Usabilidade;
– Aceitação;
– Integração
– Entre outros.

Teste Estrutural (White Box)
– Desempenho;
– Carga;
– Stress;
– Conformidade;
– Contingência;
– Segurança;
– Entre outros.

O foco do artigo é dado aos testes de Desempenho, Stress e Carga, da técnica de Teste Estrutural.

Mas afinal, sabe a diferença entre esses testes? Vamos tentar apresentar sucintamente os três tipos de teste, através das perguntas:
• Teste de Desempenho: A aplicação suporta 1.000 transações por minuto com 1.000 usuários simultâneos?
• 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 Stress: 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 e até mesmo do próprio hardware?

Ao longo do artigo, apresentamos algumas características dos testes de Desempenho, Stress e Carga, passando pelas vantagens, as ferramentas e buscando desmistificar a ideia de que tudo não passa de uma mesma coisa, mostrando que na realidade são técnicas de fato diferentes, complementares, mas diferentes.

Acesse a íntegra do artigo, através do link: Testes de Desempenho, Carga e Stress- Revista Java Magazine 110.

Source: http://asespecialistas.blog.com/2012/12/07/jm110-performance/

Category: Java Magazine, Teste Estrutural, Teste de Carga, Teste de Desempenho, Teste de Estresse, Teste de Performance, Teste de Stress

Você também pode querer ler

Comments are off for this post.