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
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)