Search Engine News
  Home arrow Search Engine News arrow Get Fuzzy
SEO Chat Forums  
Choosing Keywords  
Google Optimization  
Link Trading  
MSN Optimization  
Search Engine News  
Search Engine Spiders  
Search Optimization  
Web Directories  
Website Marketing  
Website Promotion  
Website Submission  
Yahoo Optimization  
SEO Tools
Adsense Calculator
AdSense Preview
Advanced Meta-Tags
Alexa Rank Tool
Check Server Headers
Class C Checker
Code to Text Ratio
CPM Calculator
Domain Age Check
Domain Typos
Future PageRank
Google Dance
Google Keywords
Google Search
Google Suggest
Google vs Yahoo
Indexed Pages
Keyword Cloud
Keyword Density
Keyword Difficulty
Keyword Optimizer
Keyword Position
Keyword Typos
Link Popularity
Link Price Calculator
Meta Analyzer
Meta Tag Generator
Multiple Link Popularity
Page Comparison
Page Size
PageRank Lookup
PageRank Search
Robots.txt Generator
ROI Calculator 
S.E. Comparison 
S.E. Keyword Position 
Site Link Analyzer 
Spider Simulator 
URL Redirect Check 
URL Rewriting 
Dedicated Servers  
Actuate Whitepapers 
VeriSign Whitepapers 
IBM® developerWorks 
Sun Developer Network 
SEO Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
SEARCH ENGINE NEWS

Get Fuzzy
By: Michael Lowry
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 2
    2007-12-05

    Table of Contents:
  • Get Fuzzy
  • Basic Techniques
  • Happening Now
  • Conclusion

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT

    Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here

    Get Fuzzy


    (Page 1 of 4 )

    When I think of fuzz, I think of one of the most annoying things in the world. It gets on your clothes; it clings to your body and there's nothing you can do about it. But there's a form of fuzz that affects your web site as well, and that's one kind of fuzz you CAN and SHOULD do something about.

    If you haven't figured out what I'm talking about, and I'm sure most of you haven't, I'm referring to software fuzz testing specifically for your website. It's one of the best ways to test your website for bugs. Because even search engines will still return sites with errors, you have a better chance of a good ranking if there's less randomness for them to process. And why wouldn't you want the cleanest possible look for your site? You'll get a lot more attention if you're not bombarding people with fuzz.

    Let me start off with a simple definition: fuzz testing is a technique that tests your code quality by supplying random samples of data, which we call the fuzz, as input to your program. Whenever your program breaks or crashes, the flaws can be marked for repair. Fuzz testing was created and developed in 1989 by University of Wisconsin-Madison professor Barton Miller and his students. The technique's main purpose is to succeed where human testers fail by locating all the overlooked mistakes that even the most intricate of tests miss on occasion.

    Fuzz testing is not to be confused with a fail safe method to ensure program quality. Because of its randomness, it is best suited for finding the bugs and the kinks that prevent program perfection and cause pesky errors. To say that your code is strong enough to handle the exceptions doesn't necessarily account for the overall product.

    Most people will probably recognize the flaws when certain file types are marked improperly and return as something else. These syntactic errors occur more than you think; in fact this paper cites research done by Eric Brewer that says at least 40 percent of web pages have one syntax error or more (keep in mind that this paper is from 1996). Holy frijoles, think of the randomness! Not to worry though, because fuzz testing processes all this randomness, allowing the search engine to return the "best" documents, not the least bugged.

    That's right, web pages offer just as many problems as the typical program file. Obviously, the fact that malware can be served up from basically anywhere on the web is evidence enough. The search engine alone probably won't catch this, so you have to test the site yourself, specifically how you serve ads. Obviously, ads are essential for financing a website, but if your visitors and clients are being hit with malware, well I don't have to tell you that's bad for business.

    The next section will tell you the basic techniques for fuzz testing...

    More Search Engine News Articles
    More By Michael Lowry


       · Interesting article. Thank you! It would be great if you can write about the...
       · Thank you for reading this article on fuzz testing for your website. If you have...
       · Thanks for the comment. I will definitely look into writing about some fuzz testing...
     

    SEARCH ENGINE NEWS ARTICLES

    - Viewzi Offers New Look at Visual Search
    - Answers.com Takes New, Old Approach to Search
    - Yahoo: Phoenix or Zombie?
    - Marchex`s Adhere is Here Ad Last
    - An Unlikely Attempt to Trademark SEO
    - Microsoft Gives Back with Cashback
    - Vivaty Combines Social Networking, Virtual W...
    - Omgili: a New Spin on a Web 2.0 Search Engine
    - Powerset Launches as Wikipedia Tool
    - Yahoo: Busy as Usual
    - Trends to Note in the Search Industry
    - Microsoft Gives Up on Yahoo Takeover Bid
    - Searchme: Most Visual Search Engine Yet?
    - Google`s Latest Moves in Information Indexing
    - Legal Tides Changing for User-Generated Cont...






    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway