Identifying Relevant Information for Testing Technique Selection An

Engineering tasks are supposed to achieve defined goals under certain project constraints. Example goals of software engineering tasks include achieving a certain functionality together with some level of reliability or performance. Example constraints of

  • PDF / 30,165,229 Bytes
  • 299 Pages / 439 x 666 pts Page_size
  • 83 Downloads / 155 Views

DOWNLOAD

REPORT


THE KLUWER INTERNATIONAL SERIES IN SOFTWARE ENGINEERING Series Editor:

Victor R. Basili University of Maryland College Park, MD 20742

Also in the Series:

MULTIMEDIA SOFTWARE ENGINEERING by Shi-Kuo Chang; ISBN 0-7923-7736-2 EXPERIMENTATION IN SOFTWARE ENGINEERING: AN INTRODUCTION by Claes Wohlin, Per Runeson, Martin H()st, Magnus C. Ohlsson, Bj()m Regnell, Anders Wesslen; ISBN: 0-7923-8682-5 NON-FUNCTIONAL REQUIREMENTS IN SOFTWARE ENGINEERING by Lawrence Chung, Brian A. Nixon, Eric Yu and John Mylopoulos; ISBN: 0-7923-8666-3 SOFIWARE DEFECI' MODELING by Kai-Yuan Cai; ISBN: 0-7923-8259-5 CONSTRAINT-BASED DESIGN RECOVERY FOR SOFTWARE REENGINEERING: Theory and Experiments by Steven G. Woods, Alexander E. Quilici and Qiang Yang; ISBN: 0-7923-8067-3 TOOLS AND ENVIRONMENTS FOR PARAlLEL AND DISTRIBUJ'ED SYSTEMS by Amr Zaky and Ted Lewis; ISBN: 0-7923-9675-8 FORMAL SPECIFICATION TECHNIQUES FOR ENGINEERING MODULAR C PROGRAMS by TAN Yang Meng; ISBN: 0-7923-9653-7

The K1uwer International Series in Software Engineering addresses the following goals: To coherently and consistently present important research topics and their application(s). To present evolved concepts in one place as a coherent whole, updating early versions of the ideas and notations. • To provide publications which will be used as the ultimate reference on the topic by experts in the area.

• •

With the dynamic growth evident in this field and the need to communicate fmdings, this series provides a forum for information targeted toward Software Engineers.

IDENTIFYING RELEVANT INFORMATION FOR TESTING TECHNIQUE SELECTION AN INSTANTIATED CHARACTERIZATION SCHEMA by

Sira Vegas Universidad Politecnica de Madrid, Madrid, Spain

Natalia Juristo Universidad Politecnica de Madrid, Madrid, Spain

Victor R. Basili University ofMaryland, U.S.A.

SPRINGER SCIENCE+BUSINESS MEDIA, LLC

Library of Congress Cataloging-in-Publication

IDENTIFYING RELEVANT INFORMATION FOR TE STING TECHNIQUE SELECTION An Instantiated Characterization Schema by Sira Vegas, Natalia Juristo, Victor R. Basili ISBN 978-1-4613-5067-5 ISBN 978-1-4615-0419-1 (eBook) DOI 10.1007/978-1-4615-0419-1 Copyright CI> 2003 by Springer Science+Business Media New York: Originally published by Kluwer Academic Publishers in 2003 Softcover reprint ofthe hardcover Ist edition 2003

AII rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photo-copying, microfilming, recording, or otherwise, without the prior written permission of the publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work.

Printed on acid-free paper.

Contents

List of Figures List of Tables Foreword Preface Acknowledgments 1. INTRODUCTION 1

2

3 4

Basics on Software Testing 1.1 Dynamic vs. Static Evaluation of Code 1.2 Faults and Failures 1.3 Testing Process The Problem of Selecting Testing Techniques Gettin