Agile Testing: A Practical Guide for Testers and Agile Teams
This is one of the best books explaining the testing in an agile development. It is written by two industry’s best agile testing practitioners: Lisa Crispin and Janet Gregory. We would recommend this book to agile testers, agile teams, and the customer. It addresses the following important aspects:
- What exactly an “Agile Tester” means?
- Qualities/skills/expertise required in an agile tester
- Need of team members with QA background in agile team
- How to get test engineers engaged in agile development environments?
- How to move from traditional software development to agile development
- Completing testing activities in short duration iterations
- Where testers can fit into agile team
This book is divided into six parts with a total of 21 chapters:
Part 1 – Introduction: This part contains two chapters explaining basics of agile testing, agile values, roles & activities of development team & customer, Tradition vs agile testing, principles for agile testing.
Part 2 – Organizational Challenges: It explains Quality philosophy, Barriers to Successful Agile Adoption by Test Teams & how to overcome these, structure of agile teams, ration of developer & tester, how to integrate testers into agile project, skills required for an agile tester, lean metrics & measurements, practical insights of defect tracking & tools, test strategy and test planning. At the end of this part, audits, framework, models and standards are explained.
Part 3 – The Agile Testing Quadrants: It explains the purpose of testing, technology & facing tests that supports the team, foundation for agile testing, source code control, IDEs, build automation tools, unit testing tools, how to drive development with business facing tests, testability & automation, tools for business facing tests, strategies for writing tests, testability & test management, scenario testing, Exploratory Testing, Session-Based Testing, Automation and Exploratory Testing, Usability Testing, API & web services testing, test documentation in agile development, In the 11th and 12th chapters, it describes Security, Maintainability, Interoperability, Compatibility, Reliability, Installability, Performance, Load, Stress, & Scalability Testing, Tests Driving Development, Automation, The End-to-End Tests and User Acceptance Testing.
Part 4 – Automation: This part of the books talks about the test automation for the projects using agile methodology. Why automate, Barriers to Automation, Automation Test Categories in agile approach, what should be and what should not be automate, developing the automation test strategy, how to apply agile principles to test automation.
Part 5 – An Iteration in the Life of a Tester: Activities / responsibilities of the tester in release and test planning, Creating Testable Stories, High Level Test case & Examples, combining coding & testing, how to deal with bugs, regression testing, metrics for the iteration or sprint, planning enough time for testing, testing the final to be released product, testing on staging, UAT and post delivery testing cycles are the main topics covered in this part.
Part 6 – Summary: In the summary, it talks about the some important success factors for projects using agile development approach.
Other Information:
- Author: Lisa Crispin and Janet Gregory
- Paperback: 533 pages
- Publisher: Addison Wesley
- Language: English
- ISBN: 0321534468
- ISBN-13: 9780321534460, 978-0321534460
Popularity: 76% [?]













Leave your response!