Pergunta

O FlexUnit é uma estrutura impressionante para testes e, com a nova integração no Flash Builder 4, é um acéfalo usá -lo. No entanto, não sei por que é necessariamente exclusivo apenas testes de unidade. Na minha opinião, acho que as ferramentas também são ótimas candidatos a testes de desempenho.

Também deve ser mencionado que, pelo teste de desempenho, não estou falando sobre testar sistemas inteiros. Em vez disso, estou mais interessado em testar unidades reais em uma biblioteca. Por exemplo, estruturas de dados de teste de estresse para determinar problemas de escalabilidade.

Isso está sendo feito ou existe algum material de referência por aí que toca nesse assunto?


Para esclarecer ainda mais a pergunta, deixe -me descrever um cenário possível.

Digamos que estamos criando uma biblioteca de estruturas de dados, por exemplo, coleções. Essas estruturas devem se concentrar na eficiência e não nos recursos. Enquanto eles certamente precisam de testes em cenários ao vivo ou de perto de vida, posso imaginar que alguns gargalos podem ser facilmente capturados antes de aceitar testes.

Portanto, a questão é: o que é considerado as melhores práticas para testar o estresse unidades individuais? Os testes de unidade são úteis para testar o estresse unidades individuais ou os dados são coletados desse teste insignificante, tornando -o apenas um desperdício de tempo e energia?

Foi útil?

Solução

"É um teste de unidade útil para testes de estresse unidades individuais"

Por que não ter um de seus testes de unidade criar alguns milhares de instâncias, exercitá -los um pouco e depois destruí -los. Tempo toda a sequência e falha no teste se demorar muito.

Pelo menos então você está colocando limites nele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top