home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / software / 4438 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  1.6 KB

  1. Path: sparky!uunet!icd.ab.com!iccgcc.decnet.ab.com!kambic
  2. From: kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo)
  3. Newsgroups: comp.software-eng
  4. Subject: Re: Test Completion Criteria
  5. Message-ID: <1992Nov20.160312.9326@iccgcc.decnet.ab.com>
  6. Date: 20 Nov 92 16:03:12 EST
  7. References: <1efq9dINN5ps@griffin.orpington.sgp.slb.com> <MARTINC.92Nov20132339@grover.cs.unc.edu>
  8. Lines: 22
  9.  
  10. In article <MARTINC.92Nov20132339@grover.cs.unc.edu>, martinc@grover.cs.unc.edu (Charles R. Martin) writes:
  11. >     <1992Nov20.102710.9319@iccgcc.decnet.ab.com>
  12. > In article <1992Nov20.102710.9319@iccgcc.decnet.ab.com> kambic@iccgcc.decnet.ab.com (Bonus, Iniquus, Celer - Delegitus Duo) writes:
  13. >    Testing is done when:    You tested what you agreed to test.
  14. > Actually, I think this is the canonical answer, which I propose we name
  15. > Kambic's Law.  The amount and kind of testing ought to be part of the
  16. > specification process (along with specific tests); testing is therefore
  17. > done when the specification of the tests is fulfilled.
  18.  
  19. Gulp!  Actually this is something testers know intrinsically but which is very
  20. seldom agreed to by other parts of the development organization.  It is
  21. crucial and very important (as well as satisfying Satchel Paige's rules for
  22. life for software test engineers) for the testers to establish the contract for
  23. testing *before* the testing starts.  Then the testing is done when the
  24. contract is satisfied.  This is not to say there will not be more testing. 
  25. This removed what I call the delta-function effect on testing near the end of
  26. a product development.
  27.  
  28. George Kambic
  29. sd
  30.  
  31.