It seems that you're in Germany. We have a dedicated site for Germany. Based on the needs of the educational community, and the software professional, this book takes a unique approach to teaching software testing. It introduces testing concepts that are managerial, technical, and process oriented, using the Testing Maturity Model TMM as a guiding framework. The TMM levels and goals support a structured presentation of fundamental and advanced test-related concepts to the reader.
|Published (Last):||2 November 2004|
|PDF File Size:||2.66 Mb|
|ePub File Size:||3.19 Mb|
|Price:||Free* [*Free Regsitration Required]|
Start on. Show related SlideShares at end. WordPress Shortcode. Published in: Education. Full Name Comment goes here. Are you sure you want to Yes No. Siddu Gunale. Shoban Raj. Saratha Devi. Show More. No Downloads. Views Total views. Actions Shares. Embeds 0 No embeds. No notes for slide. Practical software testing ilene burnstein - 1. Includes bibliographical references and index.
ISBN hc : alk. Computer software—Testing. T48 B87 All rights reserved. This work may not be translated or copied in whole or in part without thewritten permission of the publisher Springer-Verlag New York, Inc.
Use in connection with any form of information storage and retrieval, electronic adapta-tion, computer software, or by similar or dissimilar methodology now known or hereafterdeveloped is forbidden. Printed in the United States of America. Instructions for the Respondent Section 2. Respondent Identification and Background Section 3.
Organizational Background Section 4. Testing Tool Questions Section 6. Testing Trends Questions Section 7. Comments from Respondents Section 8. Licensing procedures for software engineers are also underdevelopment. Software testing is a subdiscipline in this emerging field. The software industry is actively seeking and promoting professionalswho are educated and trained in the areas of testing and quality assurance,and who will promote the development of high-quality software.
Graduate schools have slowly been responding to this industry need,and a growing number are offering courses focused on software testingand quality assurance as part of advanced degree programs in softwareengineering.
To support these programs, as well as the educational needsof practicing professionals in the industry, a new type of book on softwaretesting is needed. This text was developed to meet these needs. It introduces testing concepts that are managerial, technical, and process-oriented in nature.
Process is emphasized because of its essential role in all engineering disciplines. Unfortunately, discussions of this topic are lacking in the ma- jority of books on software testing. The author makes use of the Testing Maturity Model TMM SM, which was developed to support organizations in assessing and improving their testing processes, as a guiding framework for presenting testing concepts, and as a context for introducing the reader to test process issues.
The text uses TMM levels and goals to support a structured presentation of fun- damental and advanced test-related concepts to the reader.
The TMM structure highlights the important relationships between the testing process and key players such as managers, testers, and client groups. The reader should note that adaptation of the Testing Maturity Model is not a nec- essary condition for using this text to learn about software testing. Using this text, you can learn about good testing practices and test process issues and apply them in the context of your individual and organizational needs. Within each chapter, the relationshipof chapter contents to one or more TMM maturity goals is described.
The first nine chapters contains basic material that allows the reader tomaster fundamental testing concepts on the technical level, and to learnabout basic managerial concepts that promote a repeatable and definedtesting process. These chapters also highlight the importance of an inde-pendent test group, and promote monitoring and controlling of the testingprocess.
Maturity goals at levels 2 and 3 of the TMM are integrated intothe chapter material. Chapters 10—15 cover more advanced topics related to levels 4 and5 of the TMM. These chapters support reviews as a testing activity, andthe automation of testing activities with tools. They also promote quali-tative and quantitative evaluation of the test process and its continuousevolution. Qualitative and quantitative evaluation of the software prod-uct under test is also addressed. Chapter 16 provides a discussion of test The last sections of the text are its appendices.
In this appendix a complete bibliography, organized alphabetically by author is presented that includes all references in the book chapters. It also contains a listing of additional textbooks, papers and Internet sites that are rich sources of material for the test specialist.
They support continual professional growth in a rapidly evolving field. Appendix II contains a sample test plan to illustrate the typical contents of such a document.
Other features to note in this text include definitions of key terms in each chapter which are shown in italics. Some exercises provide hands-on experience in apply- ing the concepts. A set of references is included at the end of each chapter for the reader who would like a more in-depth discussion of the topics. This text is one of the tools you can use to develop as a professional software tester.
To use the text effectively you should have a background in basic software engineering concepts, and some experience in software development. The best approach to learning the material is to read the chapters carefully and work out the exercises in the back of each chapter. Feedback from an instructor with respect to homework exercises and examinations is also very valuable.
Intended Audience Readers who would benefit from this text are senior undergraduates and graduate students in computer science and software engineering pro- grams, and software professionals who are interested in improving their testing skills and learning more about testing as a process. For students, P re f a c e xixthe text is a tool that can be used to develop the testing skills necessaryto become a professional software tester.
For those in the software in-dustry it can help to enhance testing skills, and provide guidelines forevaluating and improving organizational testing processes. To use the texteffectively, readers should have a background in basic software engineer-ing concepts and some experience in developing software.
Notes to EducatorsThis text can be used for several types of graduate courses including thosein software testing, software quality assurance, software verification andvalidation, and systems engineering.
It can also be used as a text for anundergraduate two-semester software engineering course. For educators using this book as a text for a one-semester course insoftware testing, covering the first ten chapters and Chapter 14, will giveyour students a solid foundation in testing fundamentals so that they candevelop into professional software testers.
Chapters covering more ad-vanced topics, including the TMM, can be discussed if time permits. Stu-dents should be assigned homework problems from the chapters and re-ceive feedback on their results. A suggested team project for the course isthe development of a system test plan with attachments for a simple soft-ware system. For software professionals using this text, there is much material thatcan help to enhance your knowledge of the testing field.
The materialrelating to the TMM can be applied to evaluate and make changes in yourtesting process in a manner consistent with organizational goals. The IEEE disclaims any responsibility or liability resulting from the place- ment and use in the described manner. Abran, J. Moore, P. Bourque, R. Gotterbarn, K.
Practical Software Testing
Goodreads helps you keep track of books you want to read. Want to Read saving…. Want to Read Currently Reading Read. Other editions. Enlarge cover.