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.

The great advantage of fuzz testing is that the test design is extremely simple, and free of preconceptions about system behavior.

Fuzz testing was developed at the University of Wisconsin-Madison in 1989 by Professor Barton Miller and the students in his graduate Advanced Operating Systems class. Their work can be found at http://www.cs.wisc.edu/~bart/fuzz/.



.............................................................................................
............................................................



---------------------------------------------------------------------------------------
2007/03/13 19:03 2007/03/13 19:03

Trackback Address >> 이 글에는 트랙백을 보낼 수 없습니다

댓글을 달아 주세요