Techniques

warning: Creating default object from empty value in /home/bughunter/bughunter.tecland.com.br/modules/taxonomy/taxonomy.module on line 1390.

Bug hunter: Fuzz testing e Reflection

Há alguns dias atrás comecei a escrever um script que pudesse testar todas os métodos e funções das extensões habilitadas no PHP, passando com argumento valores pré-definidos, afim de encontrar falhas. Este tipo de teste, é denominado "Fuzz testing". Veja abaixo a informação contida na Wikipedia:


Fuzz testing or fuzzing is a software testing technique that provides random data ("fuzz") to the inputs of a program. If the program fails (for example, by crashing, or by failing built-in code assertions), the defects can be noted.