home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!not-for-mail
- From: karish@pangea.Stanford.EDU (Chuck Karish)
- Newsgroups: comp.std.unix
- Subject: Test suite problems
- Date: 27 Dec 1992 18:21:49 -0800
- Organization: Mindcraft, Inc.
- Lines: 39
- Sender: sef@ftp.UU.NET
- Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan)
- Message-ID: <1hlobtINN79k@ftp.UU.NET>
- References: <1hdn66INNi18@ftp.UU.NET> <1him24INNfct@ftp.UU.NET>
- NNTP-Posting-Host: ftp.uu.net
- X-Submissions: std-unix@uunet.uu.net
-
- Submitted-by: karish@pangea.Stanford.EDU (Chuck Karish)
-
- In article <1him24INNfct@ftp.UU.NET> johnl@iecc.cambridge.ma.us
- (John R. Levine) writes:
- >The problems that people have pointed out with the POSIX tests demonstrate
- >that it is not appropriate to standardize test suites, particularly not
- >test suites that haven't themselves been tested by a significant amount of
- >use.
-
- We haven't been discussing standardizing test suites but rather
- test methods (lists of assertions).
-
- >I'm all in favor of test suites. I think there should be lots of them,
- >since they make the implementor's design so much easier, and raise the
- >user's confidence that a product that passed the tests probably works.
- >But test suites make poor standards.
-
- That's why the current practice is to standardize just the
- test methods, largely a specification of the assertions
- that a test suite has to test.
-
- Once the standards process has determined that the test
- methods properly express the base specification, the test
- suite implementors have a specification for the tests and
- the users of the tests have a way to examine the tests for
- correct behavior.
-
- This raises the hope that implementors will be able to
- produce products that faithfully reflect the base standards,
- without ever having to work around test suite bugs. This
- requires, of course, that the certifying authorities, the
- test suite implementors, and the standards committees all
- be responsive to problem reports.
-
- --
- Chuck Karish karish@mindcraft.com
- (415) 323-9000 x117 karish@pangea.stanford.edu
-
- Volume-Number: Volume 30, Number 3
-