Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Fuzz Testing for Software Assurance

Published

Author(s)

Vadim Okun, Elizabeth N. Fong

Abstract

Fuzz Testing, or fuzzing, is a software testing technique that involves providing invalid, unexpected, or random test inputs to the software system under test. The system is then monitored for crashes and other undesirable behavior. Fuzz testing can be effective for finding security vulnerabilities, such as the Heartbleed bug.
Citation
Crosstalk (Hill AFB): the Journal of Defense Software Engineering
Volume
28

Keywords

software testing, fuzz testing, software assurance, vulnerability, software weaknesses, bugs

Citation

Okun, V. and Fong, E. (2015), Fuzz Testing for Software Assurance, Crosstalk (Hill AFB): the Journal of Defense Software Engineering (Accessed October 17, 2021)
Created March 1, 2015, Updated May 4, 2021