ebook img

Software testing : testing across the entire software development life cycle PDF

277 Pages·2007·6.025 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Software testing : testing across the entire software development life cycle

Software Testing Testing Across the Entire Software Development Life Cycle Gerald D. Everett Certifi ed Senior Testing Education Specialist IBM Raymond McLeod, Jr. University of Texas at Austin Austin, TX Software Testing Software Testing Testing Across the Entire Software Development Life Cycle Gerald D. Everett Certifi ed Senior Testing Education Specialist IBM Raymond McLeod, Jr. University of Texas at Austin Austin, TX ∞ This book is printed on acid-free paper. Copyright © 2007 by John Wiley & Sons, Inc.All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400, fax 978-646-8600, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008. Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifi cally disclaim any implied warranties of merchantability or fi tness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profi t or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. For general information on our other products and services please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993 or fax 317-572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print, however, may not be available in electronic format. Wiley Bicentennial Logo: Richard J. Pacifi co Library of Congress Cataloging-in-Publication Data: Everett, Gerald D., 1943- Software testing : testing across the entire software development life cycle / by Gerald D. Everett, Raymond McLeod, Jr. p. cm. Includes index. ISBN 978-0-471-79371-7 (cloth) 1. Computer software–Testing. 2. Computer software–Development. I. McLeod, Raymond. II. Title. QA76.76.T48E94 2007 005.1’4–dc22 2007001282 Printed in the United States of America. 10 9 8 7 6 5 4 3 2 1 To my wife Nell and her steadfast encouragement during the relentless weekends and vacations while I wrote this book. Jerry To my good friend Carolyn, whose reminders, suggestions, and inspiration have made me a better person, father, and appreciator of the beauty that the world has to offer. Ray Contents Preface xi Acknowledgments xv 1. Overview of Testing 1 1.1 Introduction 1 1.2 Objectives and Limits of Testing 2 1.3 The Value Versus Cost of Testing 11 1.4 Relationship of Testing to the Software Development Life Cycle 16 1.5 Tester Versus Developer Roles in Software Testing 22 1.6 Putting Software Testing in Perspective 25 1.7 Summary 25 2. The Software Development Life Cycle 29 2.1 Introduction 29 2.2 Methodologies and Tools 29 2.3 The Evolution of System Development Life Cycles 30 2.4 The Phased Development Methodology 33 2.5 The Preliminary Investigation Stage 37 2.6 The Analysis Stage 43 2.7 The Design Stage 46 2.8 The Preliminary Construction Stage 50 2.9 The Final Construction Stage 54 2.10 The Installation Stage 56 2.11 Putting Phased Development in Perspective 57 2.12 Summary 57 3. Overview of Structured Testing 59 3.1 Introduction 59 vii

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.