Janet Gregory's Agile Testing for the Whole Team

Topics covered at AGILE-TESTING-01-03

Dates coming soon


Are you part of a testing team that is transitioning to an agile development process? Are you keen to learn how to become a valued member of an agile team and contribute to delivering a continuous stream of business value? Would you like to understand how to overcome common cultural and logistical obstacles in transition? Join Janet Gregory for her Agile Testing course to learn the values and principles that help testers adopt an agile testing mindset, and how the whole team contributes to the success of practices, including automation.

Over an intensive, hands-on three days, you will learn 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, you 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 you an opportunity to put all the puzzle pieces together and practice what you have learned.

You will receive a complimentary copy of Agile Testing: A Practical Guide for Testers and Agile Teams authored by Janet Gregory and Lisa Crispin, on your first day of this course.

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

  • Certifications

    The Agile Testing Fellowship is a group of like-minded people who are interested in the discussion around quality and testing in agile teams. With completion of the Whole Team Approach to Agile Testing and Quality course, you will recieve a certificate of attendence and an invitation to complete an assessment of your learning from the course. The assessment is meant to be a learning opportunity and not an ‘exam’ that you have to pass immediately. Once you complete the assessment successfully, you will become a member of the fellowship and have access to discussions with Lisa Crispin, Janet Gregory, trainers, and other people worldwide that have a shared interest in expanding their knowledge base.

    Sign up for the newsletter now at www.agiletestingfellow.com.

    What the community says

    "Excellent - a world class instructor and expert in the field of agile testing"

    Attendee on 8th Apr 2019

    "Really impressive breadth of experience, and I'm not easily impressed these days! It covered all of the topics with follow up resources. Sometimes a bit of info overload but good Q&A."

    Trish, Transparo

    "Janet is one of the best trainers I know."


    "Thoroughly engaged throughout the three days - usually difficult to do but Janet made it look easy."

    Paul Douglas, News UK

    "Janet clearly has a wealth of experience in this area."

    Ann Stuart, The Northview Group

    About the Author

    Janet Gregory

    Janet Gregory is an Agile testing coach and practitioner as well as co-author of Agile Testing: A Practical Guide for Testers and Agile Teams and contributor to 97 Things Every Programmer Should Know. Janet specializes in helping Agile teams add value in areas beyond critiquing the product, such as guiding development with business-facing tests. Her courses remain highly popular due to her engaging teaching style and passion for Agile development and testing processes.

    Thanks to our partners


    Introduction into Agile and How Testing Fits

    • Overview of Agile Terminology
    • Agile Methods: How is testing different from phased and gated methods

    Adapting to Agile - The Whole Team Approach

    • The Whole Team Approach
    • Roles and responsibilities, learning to collaborate
    • Overcoming common obstacles - including cultural issues and mini-waterfalls
    • Transitioning typical processes - defect tracking, quality models, traceability

    Making Test Automation Work

    • The value of automation
    • Barriers to automation
    • Developing an automation strategy
    • Using the automation pyramid for maximum benefit
    • A bit on test design, what to automate, what not to automate
    • Applying agile principles to automation
    • Evaluating tools and managing the tests

    Testing Activities at the Release and Feature Level

    • Agile approach to test planning - alternatives to large test plans
    • Levels of precision and dependencies
    • Slicing stories with thin slices/steel thread approach
    • How testers contribute to sizing and prioritizing stories
    • Discussions on test results, metrics and test coverage

    Test Approaches for Agile

    • Guiding development with tests (ATDD)
    • Using the agile testing quadrants - vocabulary, benefits
    • Exploratory testing
    • Testing for quality attributes

    Testing Activities During the Iteration and Story Development

    • Story readiness
    • Iteration planning - testing tasks
    • Visibility
    • Coding & Testing


    • Exercises throughout the class follow the case study of an iteration simulation and will wrap up so that students have an opportunity to experience all the theories discussed.

    End Game

    • Successful deliver
    • Release retrospective

    Key Success Factors

    • Seven key success factors for agile testing
    • Confidence building practices



    If you are on an Agile team, as a tester or as a product owner, programmer 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 emphasises a whole team approach to Agile Testing and is aimed at anyone who wants to learn what testing means on an agile team. In addition to testers, team members fulfilling different roles, will also benefit from understanding their contribution and their interaction with testers on the team.


    To benefit most from this Agile Testing course, you should have some understanding of agile processes prior to attending, so that you can actively contribute to discussions with questions and share your experiences.