- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Other titles in the Rocky Nook Computing series:
Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - Ireb Compliby Klaus Pohl
Synopses & Reviews
Professional testing of software is becoming a more and more important task, requiring a good education. The "Certified Tester" program offers a world wide standardized training and further education scheme for software testers.
This book provides the necessary basic knowledge and explains the concepts with a running case study. The book extensively covers the most important methods for testing software and for checking the documents produced and used during software development.
Fundamentals of testing Testing throughout the software life cycle Static testing techniques Dynamic testing techniques and test design Test management Tool support for testing
Not only testers, but programmers as well should have this basic knowledge. The book is designed for self-study. The contents comprise the necessary curriculum to pass the Certified Tester (Foundation Level) examination as defined by the International Software Testing Qualifications Board (ISTQB). It conforms to the ISTQB Foundation Level Syllabus version 2005 and also covers the latest topics such as the test-first approach and risk based testing.
From the foreword:
"This book will provide you with a solid practical foundation for your work and study of testing. Software and system testing suffers from a serious gap between best practices and common practices. If you're someone who is making a living from doing testing but haven't gotten around to reading a book, why not start with this one?"
(Rex Black, President of the ISTQB)
Book News Annotation:
For requirements engineers, Pohl (software systems engineering, U. of Duisburg-Essen) and Rupp, a systems engineer, present a study guide that covers the curriculum for the Certified Professional for Requirements Engineering Exam--Foundation Level as defined by the International Requirements Engineering Board. They discuss its four core activities of elicitation, documentation, validation and negotiation, and management, as well as system and context boundaries and tools to support management. The book is based on two German texts: Requirements Engineering--Grundlagen, Prinzipien, Techniken (2008) and Requirements-Engineering and Management--Professionelle, iterative Anforderungsanalyze für die Praxis (2007). Distributed by O'Reilly Media. Annotation Â©2011 Book News, Inc., Portland, OR (booknews.com)
The ISTQB Certified Tester exam was developed toward an international standard which includes 47 international testing boards. Today more than 130,000 people have taken the International Software Testing Qualifications Board (ISTQB) Foundations Level exam. So, where can all these people go to learn what they need to know in order to pass the exam? Now they can go to Software Testing Foundations, 3rd Edition, from Rocky Nook's Computing division.
Professional testing of software has become an increasingly important task that requires a profound knowledge of testing techniques. The ISTQB has developed a universally accepted, international qualification scheme aimed at software and system testing professionals, and has created the syllabi and the tests for the "Certified Tester."
With authors who are among the founders of the Certified Tester Syllabus, this thoroughly revised and updated 3rd Edition covers the "Foundations Level" (i.e., entry level) and teaches the most important methods of software testing. It is designed for self-study and provides the knowledge necessary to pass the Certified Tester: Foundations Level exam as defined by the ISTQB. Additionally, in this new edition, technical terms have been stated more precisely according to the revised and uptated ISTQB glossary.
In practice, requirements engineering tasks become more and more complex. In order to ensure a high level of knowledge and training, the International Requirements Engineering Board (IREB) worked out the training concept “Certified Professional for Requirements Engineering”, which defines a requirements engineers practical skills on different training levels. The book covers the different subjects of the curriculum for the “Certified Professional for Requirements Engineering” (CPRE) defined by the International Requirements Engineering Board (IREB). It supports its readers in preparing for the test to achieve the “Foundation Level” of the CPRE.
About the Author
Andreas Spillner is professor at the Hochschule Bremen (University of Applied Sciences) at the Faculty of Electrical Engineering and Computer Science where he is responsible for software engineering, especially quality assurance, and programming. He is founding member of the German Testing Board e. V. and was founder and chair of the German Special Interest Group on Software Testing (SIGIST, "Test, Analyse und Verifikation von Software").
Tilo Linz is CEO of imbus AG, a leading service company for software testing in Germany. He is president of the German Testing Board, and from 2002 to 2005, he served as president of the ISTQB. His work emphasis is on consulting and coaching projects on software quality management, optimizing software development, and testing processes.
Hans Schaefer is an independent consultant who lives and works in Norway. He is president of the Norwegian Testing Board. He has been consulting and teaching software testing methods since 1984. He organized the Norwegian Special Interest Group on Software Testing for Western Norway. He is involved in consulting, teaching, and coaching test process improvement and test design techniques, as well as reviews.
Table of Contents
About the Authors; The Certified Professional for Requirements Engineering (CPRE) Exam; Foreword; With Contributions from; Chapter 1: Introduction and Foundations; 1.1 Introduction; 1.2 Fundamentals of Communication Theory; 1.3 Characteristics of a Requirements Engineer; 1.4 Requirement Types; 1.5 Importance and Categorization of Quality Requirements; 1.6 Summary; Chapter 2: System and Context Boundaries; 2.1 System Context; 2.2 Defining System and Context Boundaries; 2.3 Documenting the System Context; 2.4 Summary; Chapter 3: Eliciting Requirements; 3.1 Requirements Sources; 3.2 Requirements Categorization According to the Kano Model; 3.3 Elicitation Techniques; 3.4 Summary; Chapter 4: Documenting Requirements; 4.1 Document Design; 4.2 Types of Documentation; 4.3 Document Structures; 4.4 Using Requirements Documents; 4.5 Quality Criteria for Requirements Documents; 4.6 Quality Criteria for Requirements; 4.7 Glossary; 4.8 Summary; Chapter 5: Documenting Requirements in Natural Language; 5.1 Effects of Natural Language; 5.2 Requirement Construction using Templates; 5.3 Summary; Chapter 6: Model-Based Requirements Documentation; 6.1 The Term Model; 6.2 Goal Models; 6.3 Use Cases; 6.4 Three Perspectives on the Requirements; 6.5 Requirements Modeling in the Data Perspective; 6.6 Requirements Modeling in the Functional Perspective; 6.7 Requirements Modeling in the Behavioral Perspective; 6.8 Summary; Chapter 7: Requirements Validation and Negotiation; 7.1 Fundamentals of Requirements Validation; 7.2 Fundamentals of Requirements Negotiation; 7.3 Quality Aspects of Requirements; 7.4 Principles of Requirements Validation; 7.5 Requirements Validation Techniques; 7.6 Requirements Negotiation; 7.7 Summary; Chapter 8: Requirements Management; 8.1 Assigning Attributes to Requirements; 8.2 Views on Requirements; 8.3 Prioritizing Requirements; 8.4 Traceability of Requirements; 8.5 Versioning of Requirements; 8.6 Management of Requirements Changes; 8.7 Summary; Chapter 9: Tool Support; 9.1 General Tool Support; 9.2 Modeling Tools; 9.3 Requirements Management Tools; 9.4 Introducing Tools; 9.5 Evaluating Tools; 9.6 Summary; References;
What Our Readers Are Saying
Computers and Internet » Computer Architecture » General