SOFTWARE
TESTING
Springer
New York
Berlin
Heidelberg
Hong Kong
London
Milan
Paris
Tokyo
P RACTICAL
SOFTWARE
TESTING
A
PROCESS-ORIENTED
APPROACH
ILENE BURNSTEIN
Ilene Burnstein
Department of Computer Science
Illinois Institute of Technology
10 West 31 Street
Chicago, IL 60616
USA
burnstei@babbage2.cs.iit.edu
Library of Congress Cataloging-in-Publication Data
Burnstein, Ilene.
Practical software testing : a process-oriented approach / Ilene Burnstein.
p. cm.
Includes bibliographical references and index.
ISBN 0-387-95131-8 (hc : alk. paper)
1. Computer software—Testing. I. Title.
QA76.76.T48 B87 2002
2002024164
005.1 4–dc21
ISBN 0-387-95131-8
Printed on acid-free paper.
2003 Springer-Verlag New York, Inc.
All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer-Verlag New York, Inc., 175 Fifth Avenue, New
York, NY 10010, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
Capability Maturity Model and CMM are registered trademarks of the Software Engineering
Institute and Carnegie Mellon University. Testing Maturity Model and TMM are service marks of Illinois Institute of Technology.
Printed in the United States of America.
9
8
7
6
5
4
3
2
1
SPIN 10779083
www.springer-ny.com
Springer-Verlag New York Berlin Heidelberg
A member of BertelsmannSpringer Science Business Media GmbH
CONTENTS
Preface xv
1
INTR OD