Return-Path: <John.Harrison-request@cl.cam.ac.uk>
Delivery-Date: 
Received: from leopard.cs.byu.edu (no rfc931) by swan.cl.cam.ac.uk 
          with SMTP (PP-6.5) outside ac.uk; Wed, 17 May 1995 10:52:09 +0100
Received: by leopard.cs.byu.edu (1.37.109.15/16.2) id AA228923363;
          Wed, 17 May 1995 03:36:03 -0600
Sender: info-hol-request@lal.cs.byu.edu
Errors-To: info-hol-request@lal.cs.byu.edu
Precedence: list
Received: from swan.cl.cam.ac.uk by leopard.cs.byu.edu 
          with ESMTP (1.37.109.15/16.2) id AA228843355;
          Wed, 17 May 1995 03:35:55 -0600
Received: from dunlin.cl.cam.ac.uk (user lcp (rfc931)) by swan.cl.cam.ac.uk 
          with SMTP (PP-6.5) to cl; Wed, 17 May 1995 10:33:08 +0100
X-Mailer: exmh version 1.6 4/21/95
To: homeier@cs.ucla.edu (peter v. homeier)
Cc: info-hol@leopard.cs.byu.edu
Subject: Re: Question on Dijkstra Quote
X-Uri: <URL:http://www.cl.cam.ac.uk/users/lcp>
X-Face: "OrDM]eXxWpb;,!g'n)u!-ss/8qvWB4*r>rA5~IAaMPwt$YO^oBckRP3N&D0.K"wKN7B> 
        E&BJ5P-gy=o">rX=;.8M:sNp55m9?O%dK#v4{5e#8=-q9FUHURBbRfE:g\DybYQW4~MkQ 
        13swsz`i*9}*8fy}.au9jo.
In-Reply-To: Your message of Tue, 16 May 1995 16:47:35 -0700. <9505162347.AA04588@oahu.cs.ucla.edu>
Date: Wed, 17 May 1995 10:33:00 +0100
From: Lawrence C Paulson <Larry.Paulson@cl.cam.ac.uk>
Message-Id: <"swan.cl.cam.:146400:950517093331"@cl.cam.ac.uk>

> Some time ago I heard that E. W. Dijkstra had once said or written
> something to the following effect:
> 
> "Testing is fine for showing the presence of errors; 
> but it is useless for showing their absence."
> 
> Try as I might, I have not been able to pin down the source of
> this quote.  Can anyone refer me to an article, book, etc. that I can
> reliably quote?  Also, what was the actual, literal quote?

It is on page 6 of 

@InCollection{dijkstra-notes,
  author = 	 "Edsger W. Dijkstra",
  title = 	 "Notes on Structured Programming",
  booktitle =	 "Structured Programming",
  publisher =	 "Academic Press",
  year =	 1972,
  editor =	 "O.-J. Dahl and E. W. Dijkstra and C. A. R. Hoare"}

The precise quote is

"Program testing can be used to show the presence of bugs, but never to show 
their absence!"

I recall that Dijkstra later objected that referring to errors as "bugs" 
diminishes their significance...

							Larry Paulson

