SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
PDF The popular standard, used most often with the free Acrobat® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
A Comprehensive Collection of Agile Testing Best Practices: Two Definitive Guides from Leading Pioneers
Janet Gregory and Lisa Crispin haven’t just pioneered agile testing, they have also written two of the field’s most valuable guidebooks. Now, you can get both guides in one indispensable eBook collection: today’s must-have resource for all agile testers, teams, managers, and customers. Combining comprehensive best practices and wisdom contained in these two titles, The Agile Testing Collection will help you adapt agile testing to your environment, systematically improve your skills and processes, and strengthen engagement across your entire development team.
The first title, Agile Testing: A Practical Guide for Testers and Agile Teams, defines the agile testing discipline and roles, and helps you choose, organize, and use the tools that will help you the most. Writing from the tester’s viewpoint, Gregory and Crispin chronicle an entire agile software development iteration, and identify and explain seven key success factors of agile testing.
The second title, More Agile Testing: Learning Journeys for the Whole Team, addresses crucial emerging issues, shares evolved practices, and covers key issues that delivery teams want to learn more about. It offers powerful new insights into continuous improvement, scaling agile testing across teams and the enterprise, overcoming pitfalls of automation, testing in regulated environments, integrating DevOps practices, and testing mobile/embedded and business intelligence systems.
The Agile Testing Collection will help you do all this and much more.
Both guides in this collection are thoroughly grounded in the authors’ extensive experience, and supported by examples from actual projects. Now, with both books integrated into a single, easily searchable, and cross-linked eBook, you can learn from their experience even more easily.
Agile Testing: A Practical Guide for Testers and Agile Teams
Note from the Publisher iiA
Foreword by Mike Cohn xxxvA
Foreword by Brian Marick xxxviiA
Preface xviiiiA
Acknowledgments xlixA
About the Authors liiiA
Part I: Introduction 1A
Chapter 1: What Is Agile Testing, Anyway? 3A
Agile Values 3A
What Do We Mean by “Agile Testing”? 4A
A Little Context for Roles and Activities on an Agile Team 7A
How Is Agile Testing Different? 9A
Whole-Team Approach 15A
Summary 17A
Chapter 2: Ten Principles for Agile Testers 19A
What’s an Agile Tester? 19A
The Agile Testing Mind-Set 20A
Applying Agile Principles and Values 21A
Adding Value 31A
Summary 33A
Part II: Organizational Challenges 35A
Chapter 3: Cultural Challenges 37A
Organizational Culture 37A
Barriers to Successful Agile Adoption by Test/QA Teams 44A
Introducing Change 49A
Management Expectations 52A
Change Doesn’t Come Easy 56A
Summary 58A
Chapter 4: Team Logistics 59A
Team Structure 59A
Physical Logistics 65A
Resources 66A
Building a Team 69A
Summary 71A
Chapter 5: Transitioning Typical Processes 73A
Seeking Lightweight Processes 73A
Metrics 74A
Defect Tracking 79A
Test Planning 86A
Existing Processes and Models 88A
Summary 93A
Part III: The Agile Testing Quadrants 95A
Chapter 6: The Purpose of Testing 97A
The Agile Testing Quadrants 97A
Knowing When a Story Is Done 104A
Managing Technical Debt 106A
Testing in Context 106A
Summary 108A
Chapter 7: Technology-Facing Tests that Support the Team 109A
An Agile Testing Foundation 109A
Why Write and Execute These Tests? 112A
Where Do Technology-Facing Tests Stop? 119A
What If the Team Doesn’t Do These Tests? 121A
Toolkit 123A
Summary 127A
Chapter 8: Business-Facing Tests that Support the Team 129A
Driving Development with Business-Facing Tests 129A
T