Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2011

Testes destrutivos

Testes destrutivos são testes com o intuito de causar falhas de maneira não controlada em um determinado 'pedaço' de uma aplicação. O objetivo desse tipo de teste é verificar a robustez de um sistema. Um exemplo de teste destrutivo é tentarmos causar uma negação de serviço (denial of service) de um sistema web. Ou seja, tentar tornar os recursos da aplicação indisponíveis para seus utilizadores. Tais recursos seriam invalidados por sobrecarga. Por exemplo, sobrecarga de memória. Ao sobrecarregar a memória, o sistema não seria capaz de fornecer determinado tipo de serviço. Testes de estresse (Stress Tests) Dependendo da forma que os testes de estresse são conduzidos, podemos classificá-los como testes destrutivos. Tais testes tem por objetivo testar a estabilidade de um sistema inteiro ou de determinada entidade do mesmo. Testes de estresse envolvem o consumo anormal (acima) das capacidades de um sistema, para testar a robustez, a confiabilidade e a capacidade do sistema, ou de