Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started for free
Blink 3 of 8 - The 5 AM Club
by Robin Sharma
Agile Testing by Lisa Crispin is a comprehensive guide that provides practical strategies and techniques for integrating testing into the agile development process. It offers valuable insights on how to ensure quality in a fast-paced, iterative environment.
In Agile Testing, Lisa Crispin and Janet Gregory provide a comprehensive guide to testing in an agile environment. They start by explaining the agile principles and how they affect testing. They emphasize the importance of continuous collaboration between the development and testing teams, and the need for testers to be involved early in the development process.
The authors introduce the Agile Testing Quadrants, a model that helps testers identify the different types of testing required in agile projects. Quadrant 1 focuses on technology-facing tests, such as unit and component tests, while Quadrant 2 focuses on business-facing tests, like acceptance and exploratory testing. They explain that both these quadrants are necessary for a successful agile project.
Crispin and Gregory then explore the roles and responsibilities of testers in agile teams. They discuss how the traditional role of a tester changes in an agile environment, with a greater emphasis on collaboration and communication. They also emphasize the importance of automation in agile testing, and how testers should be involved in creating and maintaining automated tests.
The authors also delve into the role of the test manager in agile teams, highlighting the need for a shift from a command-and-control style to a more coaching and mentoring approach. They also discuss the importance of metrics in agile testing, cautioning against using traditional metrics that may not be relevant in an agile context.
In the next section, Crispin and Gregory explore various agile testing practices. They discuss the importance of test-driven development (TDD) and behavior-driven development (BDD), and how these practices help in creating a shared understanding of requirements. They also explain the concept of continuous integration and continuous delivery, and how testing fits into these processes.
The authors also cover exploratory testing, a critical practice in agile projects. They explain how exploratory testing complements scripted testing, and how it can be used to uncover important issues that might be missed by other testing approaches. They also discuss how to manage regression testing in an agile environment, emphasizing the need for automation.
In the final part of Agile Testing, Crispin and Gregory address the challenges that testers might face in an agile environment. They discuss common obstacles such as transitioning from traditional testing to agile testing, managing large and complex projects, and dealing with distributed teams.
They provide practical solutions to these challenges, drawing from their extensive experience in the field. They emphasize the need for continuous improvement and adaptation, and the importance of a supportive organizational culture. They also discuss the role of the tester in ensuring the quality of the product, and how this responsibility is shared across the entire team.
In conclusion, Agile Testing provides a comprehensive and practical guide to testing in an agile environment. It emphasizes the importance of collaboration, communication, and continuous improvement, and provides valuable insights and techniques for testers and test managers working in agile teams. The book is a valuable resource for anyone involved in agile development, providing a clear understanding of the vital role testing plays in delivering high-quality software.
Agile Testing by Lisa Crispin offers practical guidance for software testers working in agile environments. The book covers topics such as test-driven development, continuous integration, and exploratory testing, providing valuable insights and strategies for ensuring high-quality software within agile teams.
Software testers and quality assurance professionals looking to understand and implement agile testing methodologies
Agile team members who want to improve their collaboration and communication with testers
Managers and leaders seeking to create a culture of quality and continuous improvement within their agile teams
It's highly addictive to get core insights on personally relevant topics without repetition or triviality. Added to that the apps ability to suggest kindred interests opens up a foundation of knowledge.
Great app. Good selection of book summaries you can read or listen to while commuting. Instead of scrolling through your social media news feed, this is a much better way to spend your spare time in my opinion.
Life changing. The concept of being able to grasp a book's main point in such a short time truly opens multiple opportunities to grow every area of your life at a faster rate.
Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started for free
Blink 3 of 8 - The 5 AM Club
by Robin Sharma