http://secretsofconsulting.blogspot.com/2017/02/fuzz-testing-and-fuzz-history.html skip to main | skip to sidebar Gerald Weinberg's Secrets of Writing and Consulting Sunday, February 05, 2017 Fuzz Testing and Fuzz History In 2016 I added a paragraph to the Wikipedia page on "fuzz testing." Later, the paragraph was edited out because it "lacked reference." The editor, however, suggested that I blog the paragraph and then use the blog as a reference, so the paragraph could be included. So, here's the paragraph: (Personal recollection from Gerald M. Weinberg) We didn't call it fuzzing back in the 1950s, but it was our standard practice to test programs by inputting decks of punch cards taken from the trash. We also used decks of random number punch cards. We weren't networked in those days, so we weren't much worried about security, but our random /trash decks often turned up undesirable behavior. Every programmer I knew (and there weren't many of us back then, so I knew a great proportion of them) used the trash-deck technique. [Perfect]The subject of software testing has many myths and distortions. This story of fuzz testing has several morals: 1. This type of testing was so common that it had no name. Apparently, it was giving the name "fuzz testing" around 1988, and the namers were thus given credit in the Wikipedia article for "inventing" the technique. 2. This is just one example of how "history" is created after the fact by human beings, and what they write becomes "facts." That's why I believe there are no such things as "facts"--not in the sense of "truths." 3. In any case, this is one example of why we ought to be wary of labeling "inventors" of various techniques and technologies. For instance, Gutenberg is often labeled the "inventor" of moveable type, though moveable type existed and was widely used long before Gutenberg. Gutenberg used this idea in ways that hadn't been employed before. That was his "invention," and a worthy one it was, but if we're to understand the way technology develops, we have to be more precise in our definition of what was invented and by whom. Finally, I have no idea who "invented" fuzz testing. It certainly wasn't me. NOTE: If someone would like to update the fuzz testing article on Wikipedia, they're welcome to reference this blog post. Posted by Gerald M. Weinberg at 2:40 PM # # Labels: fuzz testing, history, invention, software development, testing, Wikipedia No comments: Post a Comment Newer Post Older Post Home Subscribe to: Post Comments (Atom) ShareThis Gerald Weinberg's Secrets of Writing and Consulting Loosely, a continuation of my books, The Secrets of Consulting, More Secrets of Consulting, and , and Weinberg on Writing: The Fieldstone Method, all of which are now available as eBooks. Don't miss my novels about Women of Power: To purchase any e-Book of mine in virtually any e-reader format, start at my website: http://www.geraldmweinberg.com My newest novel, THE DEATH LOTTERY is now available in eBook formats. Thanks for being a fan-and I'd love your reviews. Twitter Updates Twitter Updates follow me on Twitter Consultant Friends * Create An Adaptable Life What Would Have to Be True for That Outcome to Occur? 5 days ago * www.newbookjournal.com Followers Blog Archive * > 2018 (17) + > July (4) + > June (1) + > May (4) + > April (4) + > March (2) + > February (1) + > January (1) * V 2017 (50) + > December (6) + > November (5) + > October (4) + > September (6) + > August (6) + > July (5) + > June (6) + > May (3) + > April (3) + > March (1) + V February (3) o How Long Can I Remain a [Ruby, Java, C++, Python,... o Should I learn C++ or Python? o Fuzz Testing and Fuzz History + > January (2) * > 2016 (35) + > December (2) + > November (2) + > October (3) + > September (5) + > August (6) + > July (4) + > June (3) + > May (5) + > April (2) + > March (1) + > January (2) * > 2015 (15) + > October (1) + > September (1) + > August (1) + > July (2) + > May (1) + > April (1) + > March (2) + > February (3) + > January (3) * > 2014 (19) + > December (2) + > November (3) + > October (1) + > September (1) + > July (1) + > June (3) + > May (4) + > April (3) + > January (1) * > 2013 (10) + > December (1) + > November (1) + > September (1) + > May (3) + > April (1) + > February (2) + > January (1) * > 2012 (22) + > December (1) + > October (1) + > September (2) + > August (1) + > June (3) + > May (1) + > April (1) + > March (4) + > February (3) + > January (5) * > 2011 (52) + > December (2) + > November (4) + > October (6) + > September (2) + > August (8) + > July (6) + > June (4) + > May (3) + > April (4) + > March (5) + > February (6) + > January (2) * > 2010 (22) + > December (5) + > November (6) + > October (4) + > September (1) + > August (6) * > 2009 (19) + > September (2) + > August (2) + > July (3) + > June (2) + > May (1) + > April (2) + > March (1) + > February (5) + > January (1) * > 2008 (7) + > December (1) + > November (1) + > September (1) + > April (2) + > January (2) * > 2007 (15) + > November (3) + > October (3) + > September (3) + > July (1) + > June (2) + > April (1) + > March (1) + > January (1) * > 2006 (7) + > September (1) + > June (1) + > May (2) + > April (3) About Me My photo Gerald M. Weinberg You can read about me on my website, or in the book, The Gift of Time, edited by Fiona Charles. You can also read some of my books. View my complete profile Total Pageviews