Software Engineering vocabulary · Testing

Fuzz testing

Meaning in software engineering, with examples

nounAdvanced term

In software engineering, fuzz testing means: Trying many automatically generated or modified inputs to expose crashes, security weaknesses or other unexpected behavior.

In Turkish: bulanık test, fuzz testi

How it is used

Also called fuzzing. Often applied to parsers; inputs may be random, structured or guided by observed execution.

Example sentences

  1. During fuzz testing, we found an image header that crashed the thumbnail decoder.

    Generated file variations reached a case that ordinary valid-image tests missed.

  2. We added valid seed documents before running fuzz testing on the parser.

    Starting from valid examples can help mutations reach deeper parsing logic.

Common collocations

  • fuzz testing campaign
  • coverage-guided fuzz testing

More terms: Testing

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: