🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: psu.msgs
Article #1

PSU Computer Science Colloquium

#1
From: Jingke Li
Date: Fri, 16 Oct 1992 00:05
43 lines
2369 bytes
		   PSU Computer Science Colloquium
                   ===============================


		   Monday, October 19, 1992, 4 PM
		   -------------------------------
		   SBA 290, SW 6th and SW Harrison
		  (For parking info, call 725-4036)


		     Testing Software that Reuses

			     Brian Marick
			 Testing Foundations

ABSTRACT: 
The producer of reusable software provides a part of the product built
by a software developer (here called the "consumer").  The producer
tests this reusable part, but the consumer must test the rest.  This
talk addresses the question of how the producer can help the consumer
test.
A sound testing strategy uses past experience to predict likely faults
in a new or modified program.  An empirically important class of
faults is caused when programmers misuse interfaces, especially by
omitting needed code.  Reusable software producers provide interfaces.
They are in the best position to record programmer errors in a catalog
of reusable "test conditions".  The consumer can then design test
cases by combining the producer's test conditions with other test
conditions derived from the rest of the product.  Reuse is important
because of economics.  I will discuss how coverage tools and test
conditions can work together to reduce the consumer's cost of finding
faults, especially during maintenance.

BIOGRAPHY:
Brian Marick worked in industry for ten years as a tester, developer,
and line manager, mostly on operating systems and compilers.  Joint
research with the University of Illinois led to internal consulting
and then the creation of Testing Foundations.  It exists to help
companies acquire essential testing skills and tools.  Because
practitioners are justifiably suspicious of those who talk about
software development but never actually do any, he spends half his
time building and maintaining tools, some freely available.
Technical Details
Message-ID: <6225@pdxgate.UUCP>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!pdxgate!polaris.cs.pdx.edu!li

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!pdxgate!polaris.cs.pdx.edu!li
From: li@polaris.cs.pdx.edu (Jingke Li)
Newsgroups: psu.msgs,pdx.general
Subject: PSU Computer Science Colloquium
Message-ID: <6225@pdxgate.UUCP>
Date: 16 Oct 92 00:05:38 GMT
Article-I.D.: pdxgate.6225
Sender: news@pdxgate.UUCP
Reply-To: li@polaris.cs.pdx.edu (Jingke Li)
Distribution: pdx
Organization: Computer Science Dept., Portland State University, Portland, OR
Lines: 43