As the complexities of software development and implementation have increased over the past decade, the importance of software testing has become more readily apparent. No longer is it OK to put out minimally tested software. It is widely known that even heavily tested software will have bugs. Most likely a lot of them!
According to the authors, there are few machines or facilities that are not controlled by software or at least contain software. Whether it is your DVD player, your microwave or your car, it has software in it. Do you really want the breaking system in your car to have bugs in it as you are driving your family on vacation next summer?
Many companies are beginning to realizing the importance of taking an organized, systematic approach to improving their software. They are doing this by creating quality control departments whose job it is to ensure the reliability of their software before it gets into the consumers hands.
The new trend is to require these departments to have formal training in the methods of quality testing. Within the last 18 months more than 40,000 people worldwide have taken the International Software Testing Qualifications Board (ISTQB) Foundations Level exam, 10,000 alone in the last 4 months. The ISTQB has developed a universally accepted, international; qualification scheme aimed at software and system testing professionals, and has created the syllabi and tests for the "Certified Tester".
Andreas Spillner, Tilo Linz, and Hans Schaefer; who are among the founding members of the ISTQB, have created Software Testing Foundations 2nd Edition so that you can gain all of the necessary knowledge to pass the "Certified Tester – Foundations Level" exam. This updated edition also contains more recent topics, such as test-first approach and risk-based testing.
The books seven chapters cover all aspects of the exam. Starting with "The Basics of Software Testing" which gets you started with terminology and the fundamental testing process and finishing with the psychology of testing and general principles.