0345 4506120

Whole Team Approach to Agile Testing

This three day course explains how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and ways to overcome common cultural and logistical obstacles in transitioning to an agile development process. It describes the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of any testing practices, including automation.

Students will be shown how to complete testing activities in short iterations, and how testers contribute on a daily basis during each iteration and release cycle. Processes such as ATDD (Acceptance Test Driven Development) will be stressed throughout the course. Through interactive exercises and group discussions, participants will discover good strategies for driving development with both executable and manual tests. The course is filled with real-life examples of the many ways agile testers add value.

A simulation of an agile project wraps up the whole course giving participants an opportunity to put all the puzzle pieces together, to practice what they have learned.

The course is aimed at anyone on who wants to learn what testing means on an agile team. All team members will benefit from understanding their contribution and the interaction with testers on the team. Test/Quality Assurance and development managers, who work with testers, will also find the course valuable. Basic agile knowledge is recommended so the participants can actively contribute with questions and shared experiences.

You will receive a complimentary copy of "Agile Testing: A Practical Guide for Testers and Agile Teams", authored by Janet Gregory and Lisa Crispin, when attending this training course!

Target Audience

If you are a tester, QA or development manager, and you want to learn what testing means in an Agile environment, this Agile Testing course is for you!

This Agile Testing course is not just for testers. Product Owners, Programmers and all other members of an agile team will benefit from understanding their contribution and the interaction with testers.

Your Expert Trainer - Janet Gregory

An agile testing coach and practitioner, Janet Gregory is the co-author of Agile Testing: A Practical Guide for Testers and Agile Teams and a contributor to 97 Things Every Programmer Should Know. Janet specializes in showing agile teams how testers


Learning Objectives

Learn how to:

  • Contribute on agile teams through testing
  • Cover all dimensions of software quality in short release cycles
  • Collaborate to deliver the "right" business value at frequent, consistent intervals.


To benefit from this Agile Testing course, you should have some prior understanding of agile principles, so you can actively contribute with questions and shared experiences.

Course Content

Introduction into Agile and How Testing Fits

  • Overview of Agile Terminology
  • Agile Methods: What Does it Mean to a Tester
  • SDLC - Introduce Agile Testing Activities and Approach
  • Compare it to phase & gated
  • What problems are we trying to solve?
  • Communication

Adapting to Agile - The Whole Team Approach

  • The Whole Team Approach
  • Ten principles for agile testers
  • Roles and responsibilities
  • Learning to collaborate
  • Overcoming common obstacles
  • Cultural Issues
  • Mini-waterfalls
  • Transitioning Typical Processes
  • Defect tracking
  • Quality models
  • Traceability

Release Planning

  • Sizing and prioritizing stories - Visibility

Release Planning Simulation & Test Planning: Automation Needs

  • Automation Needs
  • Value of automation
  • Common obstacles
  • Evaluating Tools
  • Using the Agile Testing Quadrants
  • Vocabulary, Collaboration
  • Tests that guide development, foundation for quality
  • Tests to evaluate the product
  • The Agile Testing Pyramid
  • Whole Team Approach
  • Test Plan Alternatives

The Iteration

  • Pre-planning
  • Iteration Planning
  • Simplest thing first - steel thread
  • Acceptance Tests - give an example using same story
  • Task breakdown and estimating
  • Visibility
  • What to automate
  • Coding & Testing
  • Defect tracking
  • Expanding tests
  • Exploratory
  • The Demo


  • We will work through an iteration simulation so that the students will have an opportunity to experience all we have talked about

Successful Delivery

  • The End Game
  • Release retrospective

Key Success Factors

  • Summary: Seven Key Success Factors for Agile Testing

Exams & Certification

The “Whole Team Approach to Agile Testing” course is aligned with the ICAgile Agile Testing track, which has been designed by leading international experts to outline the skills and knowledge needed to understand the tester role and how testing fits into agile projects. The course is deeply experiential, immersing the participants in hands-on coaching exercises and using that experience to apply and reinforce the theory. It will prepare participants to effectively undertake testing activities in an agile team. This course covers a number of learning objectives from the ICAgile Agile Testing specialty track.

There is no “exam”, but students must participate in the case study and exercises. As well, students will be asked to answer a take home question (maximum 500 words), as well as review and comment on two other student’s answer.

Learn more at www.icagile.com

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


Our Customers Include