[TIP] Thoughts on Fuzz Testing (fwd)

Laura Creighton lac at openend.se
Wed Oct 21 03:06:15 PDT 2015


------- Forwarded Message

Return-Path: <testing-in-python-bounces at lists.idyll.org>
Received: from teckla.idyll.org (teckla.idyll.org [69.55.232.123])
	by theraft.openend.se (8.14.4/8.14.4/Debian-4) with ESMTP id t9KN9mvF012218
	(version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO)
	for <lac at openend.se>; Wed, 21 Oct 2015 01:09:51 +0200
Authentication-Results: theraft.openend.se; dkim=none
	reason="no signature"; dkim-adsp=none (insecure policy);
	dkim-atps=neutral
Received: from localhost.johncompanies.com ([127.0.0.1] helo=teckla.idyll.org)
	by teckla.idyll.org with esmtp (Exim 4.69)
	(envelope-from <testing-in-python-bounces at lists.idyll.org>)
	id 1Zof0k-0006i3-08; Tue, 20 Oct 2015 15:04:02 -0700
Received: from mail-qg0-f51.google.com ([209.85.192.51])
	by teckla.idyll.org with esmtp (Exim 4.69)
	(envelope-from <randy at thesyrings.us>) id 1Zof0h-0006hw-NE
	for testing-in-python at lists.idyll.org; Tue, 20 Oct 2015 15:03:59 -0700
Received: by qgem9 with SMTP id m9so28589270qge.1
	for <testing-in-python at lists.idyll.org>;
	Tue, 20 Oct 2015 15:03:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:to:from:subject:message-id:date:user-agent
	:mime-version:content-type;
	bh=zkd783ul4vRmrXiTG0RPdr1kt0he3o/liiue7a0uIQ4=;
	b=bUOazDdyzK5w6ZthHdkeZWakUBjVXc6OswxX2tKqa6KNApllhkXBTixE+PT11WHivk
	FQoq6rgtkpY6ttUBcV4VzLKjdxqxoJn7TFeBvulHFgIDNNeFBaPYUzpOUss81J3w+tYl
	GAmfeCja7aEK0fas3pm/m4qFCCwY955hGIYCnq66O9F8wZoMQq/NqdEZcXfpT27sIApa
	VBBUKBv+AnZgiTjuvaTFicHsvZhl249b8UYp2vEbxwkrg5L7Umh3UDg315HSz6x3KQPB
	I4kjX1Pw47GGqSBAcsWvSdI/mdDTgr1aLrc11oCH8JD+I0i01zDqeYBVA3YucYQwn4zf
	MToA==
X-Gm-Message-State: ALoCoQkbK3u/9lzA2UFHrmTF4l7+qURQFb5jfe2Z7ivQwwJE6fbe27ci/rpA6Xuyyi8K2Gpsz7gj
X-Received: by 10.140.92.233 with SMTP id b96mr6859883qge.104.1445378633912;
	Tue, 20 Oct 2015 15:03:53 -0700 (PDT)
Received: from [192.168.20.127] (cpe-74-130-10-200.kya.res.rr.com.
	[74.130.10.200]) by smtp.googlemail.com with ESMTPSA id
	j98sm2066782qkh.30.2015.10.20.15.03.53
	for <testing-in-python at lists.idyll.org>
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Tue, 20 Oct 2015 15:03:53 -0700 (PDT)
To: testing-in-python <testing-in-python at lists.idyll.org>
From: Randy Syring <randy at thesyrings.us>
Message-ID: <5626BA47.3020806 at thesyrings.us>
Date: Tue, 20 Oct 2015 18:03:51 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
	Thunderbird/38.2.0
MIME-Version: 1.0
Subject: [TIP] Thoughts on Fuzz Testing
X-BeenThere: testing-in-python at lists.idyll.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: Discussion of Python testing tools <testing-in-python.lists.idyll.org>
List-Unsubscribe: <http://lists.idyll.org/options/testing-in-python>,
	<mailto:testing-in-python-request at lists.idyll.org?subject=unsubscribe>
List-Archive: <http://lists.idyll.org/pipermail/testing-in-python>
List-Post: <mailto:testing-in-python at lists.idyll.org>
List-Help: <mailto:testing-in-python-request at lists.idyll.org?subject=help>
List-Subscribe: <http://lists.idyll.org/listinfo/testing-in-python>,
	<mailto:testing-in-python-request at lists.idyll.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0895412559=="
Sender: testing-in-python-bounces at lists.idyll.org
Errors-To: testing-in-python-bounces at lists.idyll.org
X-Greylist: Delayed for 01:04:20 by milter-greylist-4.3.9 (theraft.openend.se [82.96.5.2]); Wed, 21 Oct 2015 01:09:51 +0200 (CEST)
X-DSPAM-Result: Innocent
X-DSPAM-Processed: Wed Oct 21 01:09:54 2015
X-DSPAM-Confidence: 0.9996
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 5626c9c2122201368637770

This is a multi-part message in MIME format.
- --===============0895412559==
Content-Type: multipart/alternative;
 boundary="------------050607000509040606050703"

This is a multi-part message in MIME format.
- --------------050607000509040606050703
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

I recently had a chat with my team about fuzz testing.  The thesis as 
proposed is:

> Fuzz tests are useful as tools for a developer to run manually which 
> help identify corner cases in the code not covered by 
> explicit-branch-based-unit-testing (feel free to help me with the term 
> I want here).  They should not run by default in an automated testing 
> suite (for performance & time considerations).  They should not be 
> used as an excuse for lazy developers to not write explicit tests 
> cases that sufficiently cover their code.

I'm in interested in feedback on the above.  Agree, disagree, and most 
importantly, why.

Thanks.

*Randy Syring*
Husband | Father | Redeemed Sinner

/"For what does it profit a man to gain the whole world
and forfeit his soul?" (Mark 8:36 ESV)/


- --------------050607000509040606050703
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I recently had a chat with my team about fuzz testing.  The thesis
    as proposed is:<br>
    <br>
    <blockquote type="cite">Fuzz tests are useful as tools for a
      developer to run manually which help identify corner cases in the
      code not covered by explicit-branch-based-unit-testing (feel free
      to help me with the term I want here).  They should not run by
      default in an automated testing suite (for performance &amp; time
      considerations).  They should not be used as an excuse for lazy
      developers to not write explicit tests cases that sufficiently
      cover their code.</blockquote>
    <br>
    I'm in interested in feedback on the above.  Agree, disagree, and
    most importantly, why.<br>
    <br>
    Thanks.<br>
    <div class="moz-signature"><br>
      <b>Randy Syring</b><br>
      <small>Husband | Father | Redeemed Sinner</small><br>
      <br>
      <i><small>"For what does it profit a man to gain the whole world<br>
          and forfeit his soul?" (Mark 8:36 ESV)</small></i>
      <br>
      <br>
    </div>
  </body>
</html>

- --------------050607000509040606050703--


- --===============0895412559==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
testing-in-python mailing list
testing-in-python at lists.idyll.org
http://lists.idyll.org/listinfo/testing-in-python

- --===============0895412559==--

------- End of Forwarded Message



More information about the testing-in-python mailing list