Software Testing

An ISTQB-BCS Certified Tester Foundation Level guide (CTFL v4.0) - Fifth edition

By (author) Geoff Thompson, Peter Morgan, Angelina Samaroo, John Kurowski, Peter Williams, Marie Salmon Edited by Paul Weymouth

Publication date: 06 Mar 2024

This bestselling study guide explains the basic steps of software testing and how to perform effective tests in both traditional and Agile environments. It provides an overview of all key techniques, including dynamic and static, and guidance on exam preparation for the ISTQB Certified Tester Foundation Level exam (current to v4.0)

This is the official BCS and UKITB textbook , and includes self-assessment exercises, guidance notes on the syllabus topics, plus examples and exercises reflecting current technology and applications, as well as example questions aligned to the syllabus.

This brand new fifth edition is ideal for those with a little experience of software testing who wish to cement their knowledge with industry-recognised techniques and theory and those who wish to undertake the ISTQB CTFL v4.0 certification.

  • The book that covers the new ISTQB Certified Tester Foundation Level version 4.0 Syllabus, that includes both traditional and Agile testing principals.
  • The official BCS and UKITB textbook for the ISTQB Certified Tester Foundation Level version 4.0 certificate, that supports the training provider courses and the ISTQB exam.
  • Updated with syllabus version 4.0 content, standards and example questions.
  • Written by those involved in the syllabus development.
The authors are all experienced BCS examination setters and markers and both know and train the ISTQB syllabus in depth.

Print ISBN-13: 9781780176383

Ebook ISBN-13: 9781780176406

288 pages

Imprint: BCS, The Chartered Institute for IT

Introduction
1 The Fundamentals of Testing
2 Life Cycles
3 Static Testing
4 Test Techniques
5 Test Management
6 Tool Support for Testing
7 The Examination

Software Testing is a great practical help for anyone learning the testing basics. The numerous cases, examples, and exercises help to understand the software testing concepts and prepare for an ISTQB Certified Tester Foundation Level v4.0 exam. Thumbs up for this!
Kari Kakkonen, Director of Training, Knowit Solutions Oy



This book offers a comprehensive introduction to the basics of testing. It effectively presents key concepts through clear figures and explanations, making it easy to understand. I believe it's a valuable resource for individuals preparing for the ISTQB Foundation Level v4.0 certification exam.
Marko Rytkönen, QA Coach at Hidden Trail



The fifth edition of Software Testing is a comprehensive and clear resource for novices and professionals. It excels in explaining fundamental principles, methodologies, and best practices, making it indispensable for mastering software testing. Highly recommended for certification success and excellence in the field.
Joy Aguguo, Author, Speaker, Software Test Consultant, CEO 



This book is a veritable gold mine of information for your testing endeavours. Concise explanations, real-world examples, and sample exams make even the most complex subjects easily understandable, ensuring that you ace the certification. Anyone aspiring to work as a top software tester needs to have a copy of the book - it's like having your own personal testing mentor!
Boby Jose BSc MBA MBCS, Senior Test Manager, Sogeti UK, part of Capgemini and the author of Test Automation: A manager’s guide



A book not to ignore. This book complements ISTQB Certified Tester Foundation Level v4.0 syllabus very well, providing practical information and insight about different aspects of software testing. I especially like the 4th chapter that addresses the area of test analysis and design, as it uses so many interesting examples, and many of them with images too. Highly recommended.
Kimmo Hakala, President, Finnish Software Testing Board



The fifth edition of Software Testing successfully informs the vital practice of software quality assurance and control. Providing information to help those beginning a career in software testing, the work also includes material for the more experienced practitioner and explanations of modern practices such as agile testing.
John Burns LL.M CEng MBCS, Information Security Risk Analyst