BOOK
Agile Testing Foundations
Rex Black | Rex Black | Marie Walsh | Gerry Coleman | Bertrand Cornanguer | Istvan Forgács | Kari Kakkonen | Jan Sabak
(2017)
Additional Information
Book Details
Abstract
Agile testing brings many advantages to software testing teams, from increasing overall product quality to providing greater scope for flexibility. Building on the ISTQB Foundation Level Agile Tester syllabus, this book covers Agile principles, methods and tools in the context of software testing. The book is perfect for software testers interested in the benefits of Agile testing, working in an Agile environment or undertaking the ISTQB Foundation Level Agile Tester exam.
Agile is an iterative approach to software development that has rapidly gained popularity in the wider IT industry. For software testers, Agile testing brings many advantages to teams, from increasing overall product quality to providing greater scope for flexibility.
Building on the ISTQB Foundation Level Agile Tester syllabus, this book covers Agile principles, methods, techniques and tools in the context of software testing. The book is perfect for software testers interested in the benefits of Agile testing, working in an Agile environment or undertaking the ISTQB Foundation Level Agile Tester exam.
Rex Black is president of RBCS and has authored over a dozen training courses. He leads the Agile Working Group, is the coordinator for the Advanced Test Manager syllabus team, and was previously president of the ISTQB and ASTQB. Rex is also a prolific author with over 10 books on software testing under his belt.
'A book that I am confident will become a milestone in the testing domain and a reference for the Agile community.'
Gualtiero Bazzana
Table of Contents
Section Title | Page | Action | Price |
---|---|---|---|
Cover | Cover | ||
Copyright Page | iv | ||
CONTENTS | v | ||
LIST OF FIGURES AND TABLES | vii | ||
ABOUT THE AUTHORS | ix | ||
FOREWORD | xiii | ||
ACKNOWLEDGEMENTS | xv | ||
ABBREVIATIONS | xvi | ||
GLOSSARY | xviii | ||
PREFACE | xxi | ||
1 AGILE SOFTWARE DEVELOPMENT | 1 | ||
1.1 THE FUNDAMENTALS OF AGILE SOFTWARE DEVELOPMENT | 2 | ||
1.2 ASPECTS OF AGILE APPROACHES | 14 | ||
REFERENCES | 36 | ||
FURTHER READING | 36 | ||
WEBSITES | 36 | ||
2 \x07FUNDAMENTAL AGILE TESTING PRINCIPLES, PRACTICES AND PROCESSES | 37 | ||
2.1 THE DIFFERENCES BETWEEN TESTING IN TRADITIONAL AND AGILE APPROACHES | 37 | ||
2.2 STATUS OF TESTING IN AGILE PROJECTS | 56 | ||
2.3 ROLE AND SKILLS OF A TESTER IN AN AGILE TEAM | 67 | ||
REFERENCES | 76 | ||
FURTHER READING | 76 | ||
WEBSITES | 76 | ||
NOTES | 76 | ||
3 AGILE TESTING METHODS, TECHNIQUES AND TOOLS | 77 | ||
3.1 AGILE TESTING METHODS | 78 | ||
3.2 ASSESSING QUALITY RISKS AND ESTIMATING TEST EFFORT | 102 | ||
3.3 TECHNIQUES IN AGILE PROJECTS | 126 | ||
3.4 TOOLS IN AGILE PROJECTS | 154 | ||
REFERENCES | 173 | ||
FURTHER READING | 174 | ||
WEBSITES | 175 | ||
NOTES | 175 | ||
4 APPENDIX: TEST YOUR KNOWLEDGE ANSWERS | 177 | ||
5 HOW TO PREPARE FOR EXAMS | 190 | ||
5.1 SAMPLE EXAMS | 190 | ||
5.2 EXAM STRUCTURE | 190 | ||
5.3 QUESTION-ANSWERING TACTICS | 191 | ||
5.4 PREPARATION BY READING | 192 | ||
5.5 PREPARATION BY A COURSE | 192 | ||
5.6 LIVE EXAMS | 193 | ||
WEBSITES | 193 | ||
6 AGILE TESTER SAMPLE EXAM | 194 | ||
QUESTIONS | 194 | ||
ANSWERS | 211 | ||
INDEX | 228 | ||
Back Cover | 232 |